namespace ext.auto
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	[ScriptName("EventImplementationMethods")]
	[ScriptNamespace("ext.auto")]
	internal sealed class EventImplementationMethods
	{
		
		private EventImplementationMethods()
		{
		}
		
		static EventImplementationMethods()
		{
			RegisterEventImplementationMethods();
		}
		
		private static void RegisterEventImplementationMethods()
		{
			Script.Eval("Ext.Element.clickEventName = \"click\"");
			Script.Eval("Ext.Element.prototype.add_click = function (value) { this.on (\"click\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_click = function (value) { this.un (\"click\", value, " +
					"this); }");
			Script.Eval("Ext.Element.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.Element.prototype.add_contextmenu = function (value) { this.on (\"contextmenu\"" +
					", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_contextmenu = function (value) { this.un (\"contextme" +
					"nu\", value, this); }");
			Script.Eval("Ext.Element.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.Element.prototype.add_dblclick = function (value) { this.on (\"dblclick\", valu" +
					"e, this); }");
			Script.Eval("Ext.Element.prototype.remove_dblclick = function (value) { this.un (\"dblclick\", v" +
					"alue, this); }");
			Script.Eval("Ext.Element.mousedownEventName = \"mousedown\"");
			Script.Eval("Ext.Element.prototype.add_mousedown = function (value) { this.on (\"mousedown\", va" +
					"lue, this); }");
			Script.Eval("Ext.Element.prototype.remove_mousedown = function (value) { this.un (\"mousedown\"," +
					" value, this); }");
			Script.Eval("Ext.Element.mouseupEventName = \"mouseup\"");
			Script.Eval("Ext.Element.prototype.add_mouseup = function (value) { this.on (\"mouseup\", value," +
					" this); }");
			Script.Eval("Ext.Element.prototype.remove_mouseup = function (value) { this.un (\"mouseup\", val" +
					"ue, this); }");
			Script.Eval("Ext.Element.mouseoverEventName = \"mouseover\"");
			Script.Eval("Ext.Element.prototype.add_mouseover = function (value) { this.on (\"mouseover\", va" +
					"lue, this); }");
			Script.Eval("Ext.Element.prototype.remove_mouseover = function (value) { this.un (\"mouseover\"," +
					" value, this); }");
			Script.Eval("Ext.Element.mousemoveEventName = \"mousemove\"");
			Script.Eval("Ext.Element.prototype.add_mousemove = function (value) { this.on (\"mousemove\", va" +
					"lue, this); }");
			Script.Eval("Ext.Element.prototype.remove_mousemove = function (value) { this.un (\"mousemove\"," +
					" value, this); }");
			Script.Eval("Ext.Element.mouseoutEventName = \"mouseout\"");
			Script.Eval("Ext.Element.prototype.add_mouseout = function (value) { this.on (\"mouseout\", valu" +
					"e, this); }");
			Script.Eval("Ext.Element.prototype.remove_mouseout = function (value) { this.un (\"mouseout\", v" +
					"alue, this); }");
			Script.Eval("Ext.Element.mouseenterEventName = \"mouseenter\"");
			Script.Eval("Ext.Element.prototype.add_mouseenter = function (value) { this.on (\"mouseenter\", " +
					"value, this); }");
			Script.Eval("Ext.Element.prototype.remove_mouseenter = function (value) { this.un (\"mouseenter" +
					"\", value, this); }");
			Script.Eval("Ext.Element.mouseleaveEventName = \"mouseleave\"");
			Script.Eval("Ext.Element.prototype.add_mouseleave = function (value) { this.on (\"mouseleave\", " +
					"value, this); }");
			Script.Eval("Ext.Element.prototype.remove_mouseleave = function (value) { this.un (\"mouseleave" +
					"\", value, this); }");
			Script.Eval("Ext.Element.keypressEventName = \"keypress\"");
			Script.Eval("Ext.Element.prototype.add_keypress = function (value) { this.on (\"keypress\", valu" +
					"e, this); }");
			Script.Eval("Ext.Element.prototype.remove_keypress = function (value) { this.un (\"keypress\", v" +
					"alue, this); }");
			Script.Eval("Ext.Element.keydownEventName = \"keydown\"");
			Script.Eval("Ext.Element.prototype.add_keydown = function (value) { this.on (\"keydown\", value," +
					" this); }");
			Script.Eval("Ext.Element.prototype.remove_keydown = function (value) { this.un (\"keydown\", val" +
					"ue, this); }");
			Script.Eval("Ext.Element.keyupEventName = \"keyup\"");
			Script.Eval("Ext.Element.prototype.add_keyup = function (value) { this.on (\"keyup\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_keyup = function (value) { this.un (\"keyup\", value, " +
					"this); }");
			Script.Eval("Ext.Element.loadEventName = \"load\"");
			Script.Eval("Ext.Element.prototype.add_load = function (value) { this.on (\"load\", value, this)" +
					"; }");
			Script.Eval("Ext.Element.prototype.remove_load = function (value) { this.un (\"load\", value, th" +
					"is); }");
			Script.Eval("Ext.Element.unloadEventName = \"unload\"");
			Script.Eval("Ext.Element.prototype.add_unload = function (value) { this.on (\"unload\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_unload = function (value) { this.un (\"unload\", value" +
					", this); }");
			Script.Eval("Ext.Element.abortEventName = \"abort\"");
			Script.Eval("Ext.Element.prototype.add_abort = function (value) { this.on (\"abort\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_abort = function (value) { this.un (\"abort\", value, " +
					"this); }");
			Script.Eval("Ext.Element.errorEventName = \"error\"");
			Script.Eval("Ext.Element.prototype.add_error = function (value) { this.on (\"error\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_error = function (value) { this.un (\"error\", value, " +
					"this); }");
			Script.Eval("Ext.Element.resizeEventName = \"resize\"");
			Script.Eval("Ext.Element.prototype.add_resize = function (value) { this.on (\"resize\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_resize = function (value) { this.un (\"resize\", value" +
					", this); }");
			Script.Eval("Ext.Element.scrollEventName = \"scroll\"");
			Script.Eval("Ext.Element.prototype.add_scroll = function (value) { this.on (\"scroll\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_scroll = function (value) { this.un (\"scroll\", value" +
					", this); }");
			Script.Eval("Ext.Element.selectEventName = \"select\"");
			Script.Eval("Ext.Element.prototype.add_select = function (value) { this.on (\"select\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_select = function (value) { this.un (\"select\", value" +
					", this); }");
			Script.Eval("Ext.Element.changeEventName = \"change\"");
			Script.Eval("Ext.Element.prototype.add_change = function (value) { this.on (\"change\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_change = function (value) { this.un (\"change\", value" +
					", this); }");
			Script.Eval("Ext.Element.submitEventName = \"submit\"");
			Script.Eval("Ext.Element.prototype.add_submit = function (value) { this.on (\"submit\", value, t" +
					"his); }");
			Script.Eval("Ext.Element.prototype.remove_submit = function (value) { this.un (\"submit\", value" +
					", this); }");
			Script.Eval("Ext.Element.resetEventName = \"reset\"");
			Script.Eval("Ext.Element.prototype.add_reset = function (value) { this.on (\"reset\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_reset = function (value) { this.un (\"reset\", value, " +
					"this); }");
			Script.Eval("Ext.Element.focusEventName = \"focus\"");
			Script.Eval("Ext.Element.prototype.add_focus = function (value) { this.on (\"focus\", value, thi" +
					"s); }");
			Script.Eval("Ext.Element.prototype.remove_focus = function (value) { this.un (\"focus\", value, " +
					"this); }");
			Script.Eval("Ext.Element.blurEventName = \"blur\"");
			Script.Eval("Ext.Element.prototype.add_blur = function (value) { this.on (\"blur\", value, this)" +
					"; }");
			Script.Eval("Ext.Element.prototype.remove_blur = function (value) { this.un (\"blur\", value, th" +
					"is); }");
			Script.Eval("Ext.Element.dOMFocusInEventName = \"DOMFocusIn\"");
			Script.Eval("Ext.Element.prototype.add_DOMFocusIn = function (value) { this.on (\"DOMFocusIn\", " +
					"value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMFocusIn = function (value) { this.un (\"DOMFocusIn" +
					"\", value, this); }");
			Script.Eval("Ext.Element.dOMFocusOutEventName = \"DOMFocusOut\"");
			Script.Eval("Ext.Element.prototype.add_DOMFocusOut = function (value) { this.on (\"DOMFocusOut\"" +
					", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMFocusOut = function (value) { this.un (\"DOMFocusO" +
					"ut\", value, this); }");
			Script.Eval("Ext.Element.dOMActivateEventName = \"DOMActivate\"");
			Script.Eval("Ext.Element.prototype.add_DOMActivate = function (value) { this.on (\"DOMActivate\"" +
					", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMActivate = function (value) { this.un (\"DOMActiva" +
					"te\", value, this); }");
			Script.Eval("Ext.Element.dOMSubtreeModifiedEventName = \"DOMSubtreeModified\"");
			Script.Eval("Ext.Element.prototype.add_DOMSubtreeModified = function (value) { this.on (\"DOMSu" +
					"btreeModified\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMSubtreeModified = function (value) { this.un (\"DO" +
					"MSubtreeModified\", value, this); }");
			Script.Eval("Ext.Element.dOMNodeInsertedEventName = \"DOMNodeInserted\"");
			Script.Eval("Ext.Element.prototype.add_DOMNodeInserted = function (value) { this.on (\"DOMNodeI" +
					"nserted\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMNodeInserted = function (value) { this.un (\"DOMNo" +
					"deInserted\", value, this); }");
			Script.Eval("Ext.Element.dOMNodeRemovedEventName = \"DOMNodeRemoved\"");
			Script.Eval("Ext.Element.prototype.add_DOMNodeRemoved = function (value) { this.on (\"DOMNodeRe" +
					"moved\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMNodeRemoved = function (value) { this.un (\"DOMNod" +
					"eRemoved\", value, this); }");
			Script.Eval("Ext.Element.dOMNodeRemovedFromDocumentEventName = \"DOMNodeRemovedFromDocument\"");
			Script.Eval("Ext.Element.prototype.add_DOMNodeRemovedFromDocument = function (value) { this.on" +
					" (\"DOMNodeRemovedFromDocument\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMNodeRemovedFromDocument = function (value) { this" +
					".un (\"DOMNodeRemovedFromDocument\", value, this); }");
			Script.Eval("Ext.Element.dOMNodeInsertedIntoDocumentEventName = \"DOMNodeInsertedIntoDocument\"");
			Script.Eval("Ext.Element.prototype.add_DOMNodeInsertedIntoDocument = function (value) { this.o" +
					"n (\"DOMNodeInsertedIntoDocument\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMNodeInsertedIntoDocument = function (value) { thi" +
					"s.un (\"DOMNodeInsertedIntoDocument\", value, this); }");
			Script.Eval("Ext.Element.dOMAttrModifiedEventName = \"DOMAttrModified\"");
			Script.Eval("Ext.Element.prototype.add_DOMAttrModified = function (value) { this.on (\"DOMAttrM" +
					"odified\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMAttrModified = function (value) { this.un (\"DOMAt" +
					"trModified\", value, this); }");
			Script.Eval("Ext.Element.dOMCharacterDataModifiedEventName = \"DOMCharacterDataModified\"");
			Script.Eval("Ext.Element.prototype.add_DOMCharacterDataModified = function (value) { this.on (" +
					"\"DOMCharacterDataModified\", value, this); }");
			Script.Eval("Ext.Element.prototype.remove_DOMCharacterDataModified = function (value) { this.u" +
					"n (\"DOMCharacterDataModified\", value, this); }");
			Script.Eval("Ext.Direct.eventEventName = \"event\"");
			Script.Eval("Ext.Direct.add_event = function (value) { Ext.Direct.on (\"event\", value); }");
			Script.Eval("Ext.Direct.remove_event = function (value) { Ext.Direct.un (\"event\", value); }");
			Script.Eval("Ext.Direct.exceptionEventName = \"exception\"");
			Script.Eval("Ext.Direct.add_exception = function (value) { Ext.Direct.on (\"exception\", value);" +
					" }");
			Script.Eval("Ext.Direct.remove_exception = function (value) { Ext.Direct.un (\"exception\", valu" +
					"e); }");
			Script.Eval("Ext.History.readyEventName = \"ready\"");
			Script.Eval("Ext.History.add_ready = function (value) { Ext.History.on (\"ready\", value); }");
			Script.Eval("Ext.History.remove_ready = function (value) { Ext.History.un (\"ready\", value); }");
			Script.Eval("Ext.History.changeEventName = \"change\"");
			Script.Eval("Ext.History.add_change = function (value) { Ext.History.on (\"change\", value); }");
			Script.Eval("Ext.History.remove_change = function (value) { Ext.History.un (\"change\", value); " +
					"}");
			Script.Eval("Ext.Updater.beforeupdateEventName = \"beforeupdate\"");
			Script.Eval("Ext.Updater.prototype.add_beforeupdate = function (value) { this.on (\"beforeupdat" +
					"e\", value, this); }");
			Script.Eval("Ext.Updater.prototype.remove_beforeupdate = function (value) { this.un (\"beforeup" +
					"date\", value, this); }");
			Script.Eval("Ext.Updater.updateEventName = \"update\"");
			Script.Eval("Ext.Updater.prototype.add_update = function (value) { this.on (\"update\", value, t" +
					"his); }");
			Script.Eval("Ext.Updater.prototype.remove_update = function (value) { this.un (\"update\", value" +
					", this); }");
			Script.Eval("Ext.Updater.failureEventName = \"failure\"");
			Script.Eval("Ext.Updater.prototype.add_failure = function (value) { this.on (\"failure\", value," +
					" this); }");
			Script.Eval("Ext.Updater.prototype.remove_failure = function (value) { this.un (\"failure\", val" +
					"ue, this); }");
			Script.Eval("Ext.BoxComponent.resizeEventName = \"resize\"");
			Script.Eval("Ext.BoxComponent.prototype.add_resize = function (value) { this.on (\"resize\", val" +
					"ue, this); }");
			Script.Eval("Ext.BoxComponent.prototype.remove_resize = function (value) { this.un (\"resize\", " +
					"value, this); }");
			Script.Eval("Ext.BoxComponent.moveEventName = \"move\"");
			Script.Eval("Ext.BoxComponent.prototype.add_move = function (value) { this.on (\"move\", value, " +
					"this); }");
			Script.Eval("Ext.BoxComponent.prototype.remove_move = function (value) { this.un (\"move\", valu" +
					"e, this); }");
			Script.Eval("Ext.Button.clickEventName = \"click\"");
			Script.Eval("Ext.Button.prototype.add_click = function (value) { this.on (\"click\", value, this" +
					"); }");
			Script.Eval("Ext.Button.prototype.remove_click = function (value) { this.un (\"click\", value, t" +
					"his); }");
			Script.Eval("Ext.Button.toggleEventName = \"toggle\"");
			Script.Eval("Ext.Button.prototype.add_toggle = function (value) { this.on (\"toggle\", value, th" +
					"is); }");
			Script.Eval("Ext.Button.prototype.remove_toggle = function (value) { this.un (\"toggle\", value," +
					" this); }");
			Script.Eval("Ext.Button.mouseoverEventName = \"mouseover\"");
			Script.Eval("Ext.Button.prototype.add_mouseover = function (value) { this.on (\"mouseover\", val" +
					"ue, this); }");
			Script.Eval("Ext.Button.prototype.remove_mouseover = function (value) { this.un (\"mouseover\", " +
					"value, this); }");
			Script.Eval("Ext.Button.mouseoutEventName = \"mouseout\"");
			Script.Eval("Ext.Button.prototype.add_mouseout = function (value) { this.on (\"mouseout\", value" +
					", this); }");
			Script.Eval("Ext.Button.prototype.remove_mouseout = function (value) { this.un (\"mouseout\", va" +
					"lue, this); }");
			Script.Eval("Ext.Button.menushowEventName = \"menushow\"");
			Script.Eval("Ext.Button.prototype.add_menushow = function (value) { this.on (\"menushow\", value" +
					", this); }");
			Script.Eval("Ext.Button.prototype.remove_menushow = function (value) { this.un (\"menushow\", va" +
					"lue, this); }");
			Script.Eval("Ext.Button.menuhideEventName = \"menuhide\"");
			Script.Eval("Ext.Button.prototype.add_menuhide = function (value) { this.on (\"menuhide\", value" +
					", this); }");
			Script.Eval("Ext.Button.prototype.remove_menuhide = function (value) { this.un (\"menuhide\", va" +
					"lue, this); }");
			Script.Eval("Ext.Button.menutriggeroverEventName = \"menutriggerover\"");
			Script.Eval("Ext.Button.prototype.add_menutriggerover = function (value) { this.on (\"menutrigg" +
					"erover\", value, this); }");
			Script.Eval("Ext.Button.prototype.remove_menutriggerover = function (value) { this.un (\"menutr" +
					"iggerover\", value, this); }");
			Script.Eval("Ext.Button.menutriggeroutEventName = \"menutriggerout\"");
			Script.Eval("Ext.Button.prototype.add_menutriggerout = function (value) { this.on (\"menutrigge" +
					"rout\", value, this); }");
			Script.Eval("Ext.Button.prototype.remove_menutriggerout = function (value) { this.un (\"menutri" +
					"ggerout\", value, this); }");
			Script.Eval("Ext.ColorPalette.selectEventName = \"select\"");
			Script.Eval("Ext.ColorPalette.prototype.add_select = function (value) { this.on (\"select\", val" +
					"ue, this); }");
			Script.Eval("Ext.ColorPalette.prototype.remove_select = function (value) { this.un (\"select\", " +
					"value, this); }");
			Script.Eval("Ext.Component.addedEventName = \"added\"");
			Script.Eval("Ext.Component.prototype.add_added = function (value) { this.on (\"added\", value, t" +
					"his); }");
			Script.Eval("Ext.Component.prototype.remove_added = function (value) { this.un (\"added\", value" +
					", this); }");
			Script.Eval("Ext.Component.disableEventName = \"disable\"");
			Script.Eval("Ext.Component.prototype.add_disable = function (value) { this.on (\"disable\", valu" +
					"e, this); }");
			Script.Eval("Ext.Component.prototype.remove_disable = function (value) { this.un (\"disable\", v" +
					"alue, this); }");
			Script.Eval("Ext.Component.enableEventName = \"enable\"");
			Script.Eval("Ext.Component.prototype.add_enable = function (value) { this.on (\"enable\", value," +
					" this); }");
			Script.Eval("Ext.Component.prototype.remove_enable = function (value) { this.un (\"enable\", val" +
					"ue, this); }");
			Script.Eval("Ext.Component.beforeshowEventName = \"beforeshow\"");
			Script.Eval("Ext.Component.prototype.add_beforeshow = function (value) { this.on (\"beforeshow\"" +
					", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforeshow = function (value) { this.un (\"beforesh" +
					"ow\", value, this); }");
			Script.Eval("Ext.Component.showEventName = \"show\"");
			Script.Eval("Ext.Component.prototype.add_show = function (value) { this.on (\"show\", value, thi" +
					"s); }");
			Script.Eval("Ext.Component.prototype.remove_show = function (value) { this.un (\"show\", value, " +
					"this); }");
			Script.Eval("Ext.Component.beforehideEventName = \"beforehide\"");
			Script.Eval("Ext.Component.prototype.add_beforehide = function (value) { this.on (\"beforehide\"" +
					", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforehide = function (value) { this.un (\"beforehi" +
					"de\", value, this); }");
			Script.Eval("Ext.Component.hideEventName = \"hide\"");
			Script.Eval("Ext.Component.prototype.add_hide = function (value) { this.on (\"hide\", value, thi" +
					"s); }");
			Script.Eval("Ext.Component.prototype.remove_hide = function (value) { this.un (\"hide\", value, " +
					"this); }");
			Script.Eval("Ext.Component.removedEventName = \"removed\"");
			Script.Eval("Ext.Component.prototype.add_removed = function (value) { this.on (\"removed\", valu" +
					"e, this); }");
			Script.Eval("Ext.Component.prototype.remove_removed = function (value) { this.un (\"removed\", v" +
					"alue, this); }");
			Script.Eval("Ext.Component.beforerenderEventName = \"beforerender\"");
			Script.Eval("Ext.Component.prototype.add_beforerender = function (value) { this.on (\"beforeren" +
					"der\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforerender = function (value) { this.un (\"before" +
					"render\", value, this); }");
			Script.Eval("Ext.Component.renderEventName = \"render\"");
			Script.Eval("Ext.Component.prototype.add_render = function (value) { this.on (\"render\", value," +
					" this); }");
			Script.Eval("Ext.Component.prototype.remove_render = function (value) { this.un (\"render\", val" +
					"ue, this); }");
			Script.Eval("Ext.Component.afterrenderEventName = \"afterrender\"");
			Script.Eval("Ext.Component.prototype.add_afterrender = function (value) { this.on (\"afterrende" +
					"r\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_afterrender = function (value) { this.un (\"afterre" +
					"nder\", value, this); }");
			Script.Eval("Ext.Component.beforedestroyEventName = \"beforedestroy\"");
			Script.Eval("Ext.Component.prototype.add_beforedestroy = function (value) { this.on (\"beforede" +
					"stroy\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforedestroy = function (value) { this.un (\"befor" +
					"edestroy\", value, this); }");
			Script.Eval("Ext.Component.destroyEventName = \"destroy\"");
			Script.Eval("Ext.Component.prototype.add_destroy = function (value) { this.on (\"destroy\", valu" +
					"e, this); }");
			Script.Eval("Ext.Component.prototype.remove_destroy = function (value) { this.un (\"destroy\", v" +
					"alue, this); }");
			Script.Eval("Ext.Component.beforestaterestoreEventName = \"beforestaterestore\"");
			Script.Eval("Ext.Component.prototype.add_beforestaterestore = function (value) { this.on (\"bef" +
					"orestaterestore\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforestaterestore = function (value) { this.un (\"" +
					"beforestaterestore\", value, this); }");
			Script.Eval("Ext.Component.staterestoreEventName = \"staterestore\"");
			Script.Eval("Ext.Component.prototype.add_staterestore = function (value) { this.on (\"staterest" +
					"ore\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_staterestore = function (value) { this.un (\"stater" +
					"estore\", value, this); }");
			Script.Eval("Ext.Component.beforestatesaveEventName = \"beforestatesave\"");
			Script.Eval("Ext.Component.prototype.add_beforestatesave = function (value) { this.on (\"before" +
					"statesave\", value, this); }");
			Script.Eval("Ext.Component.prototype.remove_beforestatesave = function (value) { this.un (\"bef" +
					"orestatesave\", value, this); }");
			Script.Eval("Ext.Component.statesaveEventName = \"statesave\"");
			Script.Eval("Ext.Component.prototype.add_statesave = function (value) { this.on (\"statesave\", " +
					"value, this); }");
			Script.Eval("Ext.Component.prototype.remove_statesave = function (value) { this.un (\"statesave" +
					"\", value, this); }");
			Script.Eval("Ext.Container.afterlayoutEventName = \"afterlayout\"");
			Script.Eval("Ext.Container.prototype.add_afterlayout = function (value) { this.on (\"afterlayou" +
					"t\", value, this); }");
			Script.Eval("Ext.Container.prototype.remove_afterlayout = function (value) { this.un (\"afterla" +
					"yout\", value, this); }");
			Script.Eval("Ext.Container.beforeaddEventName = \"beforeadd\"");
			Script.Eval("Ext.Container.prototype.add_beforeadd = function (value) { this.on (\"beforeadd\", " +
					"value, this); }");
			Script.Eval("Ext.Container.prototype.remove_beforeadd = function (value) { this.un (\"beforeadd" +
					"\", value, this); }");
			Script.Eval("Ext.Container.beforeremoveEventName = \"beforeremove\"");
			Script.Eval("Ext.Container.prototype.add_beforeremove = function (value) { this.on (\"beforerem" +
					"ove\", value, this); }");
			Script.Eval("Ext.Container.prototype.remove_beforeremove = function (value) { this.un (\"before" +
					"remove\", value, this); }");
			Script.Eval("Ext.Container.addEventName = \"add\"");
			Script.Eval("Ext.Container.prototype.add_add = function (value) { this.on (\"add\", value, this)" +
					"; }");
			Script.Eval("Ext.Container.prototype.remove_add = function (value) { this.un (\"add\", value, th" +
					"is); }");
			Script.Eval("Ext.Container.removeEventName = \"remove\"");
			Script.Eval("Ext.Container.prototype.add_remove = function (value) { this.on (\"remove\", value," +
					" this); }");
			Script.Eval("Ext.Container.prototype.remove_remove = function (value) { this.un (\"remove\", val" +
					"ue, this); }");
			Script.Eval("Ext.CycleButton.changeEventName = \"change\"");
			Script.Eval("Ext.CycleButton.prototype.add_change = function (value) { this.on (\"change\", valu" +
					"e, this); }");
			Script.Eval("Ext.CycleButton.prototype.remove_change = function (value) { this.un (\"change\", v" +
					"alue, this); }");
			Script.Eval("Ext.DataView.beforeclickEventName = \"beforeclick\"");
			Script.Eval("Ext.DataView.prototype.add_beforeclick = function (value) { this.on (\"beforeclick" +
					"\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_beforeclick = function (value) { this.un (\"beforecl" +
					"ick\", value, this); }");
			Script.Eval("Ext.DataView.clickEventName = \"click\"");
			Script.Eval("Ext.DataView.prototype.add_click = function (value) { this.on (\"click\", value, th" +
					"is); }");
			Script.Eval("Ext.DataView.prototype.remove_click = function (value) { this.un (\"click\", value," +
					" this); }");
			Script.Eval("Ext.DataView.mouseenterEventName = \"mouseenter\"");
			Script.Eval("Ext.DataView.prototype.add_mouseenter = function (value) { this.on (\"mouseenter\"," +
					" value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_mouseenter = function (value) { this.un (\"mouseente" +
					"r\", value, this); }");
			Script.Eval("Ext.DataView.mouseleaveEventName = \"mouseleave\"");
			Script.Eval("Ext.DataView.prototype.add_mouseleave = function (value) { this.on (\"mouseleave\"," +
					" value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_mouseleave = function (value) { this.un (\"mouseleav" +
					"e\", value, this); }");
			Script.Eval("Ext.DataView.containerclickEventName = \"containerclick\"");
			Script.Eval("Ext.DataView.prototype.add_containerclick = function (value) { this.on (\"containe" +
					"rclick\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_containerclick = function (value) { this.un (\"conta" +
					"inerclick\", value, this); }");
			Script.Eval("Ext.DataView.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.DataView.prototype.add_dblclick = function (value) { this.on (\"dblclick\", val" +
					"ue, this); }");
			Script.Eval("Ext.DataView.prototype.remove_dblclick = function (value) { this.un (\"dblclick\", " +
					"value, this); }");
			Script.Eval("Ext.DataView.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.DataView.prototype.add_contextmenu = function (value) { this.on (\"contextmenu" +
					"\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_contextmenu = function (value) { this.un (\"contextm" +
					"enu\", value, this); }");
			Script.Eval("Ext.DataView.containercontextmenuEventName = \"containercontextmenu\"");
			Script.Eval("Ext.DataView.prototype.add_containercontextmenu = function (value) { this.on (\"co" +
					"ntainercontextmenu\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_containercontextmenu = function (value) { this.un (" +
					"\"containercontextmenu\", value, this); }");
			Script.Eval("Ext.DataView.selectionchangeEventName = \"selectionchange\"");
			Script.Eval("Ext.DataView.prototype.add_selectionchange = function (value) { this.on (\"selecti" +
					"onchange\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_selectionchange = function (value) { this.un (\"sele" +
					"ctionchange\", value, this); }");
			Script.Eval("Ext.DataView.beforeselectEventName = \"beforeselect\"");
			Script.Eval("Ext.DataView.prototype.add_beforeselect = function (value) { this.on (\"beforesele" +
					"ct\", value, this); }");
			Script.Eval("Ext.DataView.prototype.remove_beforeselect = function (value) { this.un (\"befores" +
					"elect\", value, this); }");
			Script.Eval("Ext.DatePicker.selectEventName = \"select\"");
			Script.Eval("Ext.DatePicker.prototype.add_select = function (value) { this.on (\"select\", value" +
					", this); }");
			Script.Eval("Ext.DatePicker.prototype.remove_select = function (value) { this.un (\"select\", va" +
					"lue, this); }");
			Script.Eval("Ext.Editor.beforestarteditEventName = \"beforestartedit\"");
			Script.Eval("Ext.Editor.prototype.add_beforestartedit = function (value) { this.on (\"beforesta" +
					"rtedit\", value, this); }");
			Script.Eval("Ext.Editor.prototype.remove_beforestartedit = function (value) { this.un (\"before" +
					"startedit\", value, this); }");
			Script.Eval("Ext.Editor.starteditEventName = \"startedit\"");
			Script.Eval("Ext.Editor.prototype.add_startedit = function (value) { this.on (\"startedit\", val" +
					"ue, this); }");
			Script.Eval("Ext.Editor.prototype.remove_startedit = function (value) { this.un (\"startedit\", " +
					"value, this); }");
			Script.Eval("Ext.Editor.beforecompleteEventName = \"beforecomplete\"");
			Script.Eval("Ext.Editor.prototype.add_beforecomplete = function (value) { this.on (\"beforecomp" +
					"lete\", value, this); }");
			Script.Eval("Ext.Editor.prototype.remove_beforecomplete = function (value) { this.un (\"beforec" +
					"omplete\", value, this); }");
			Script.Eval("Ext.Editor.completeEventName = \"complete\"");
			Script.Eval("Ext.Editor.prototype.add_complete = function (value) { this.on (\"complete\", value" +
					", this); }");
			Script.Eval("Ext.Editor.prototype.remove_complete = function (value) { this.un (\"complete\", va" +
					"lue, this); }");
			Script.Eval("Ext.Editor.canceleditEventName = \"canceledit\"");
			Script.Eval("Ext.Editor.prototype.add_canceledit = function (value) { this.on (\"canceledit\", v" +
					"alue, this); }");
			Script.Eval("Ext.Editor.prototype.remove_canceledit = function (value) { this.un (\"canceledit\"" +
					", value, this); }");
			Script.Eval("Ext.Editor.specialkeyEventName = \"specialkey\"");
			Script.Eval("Ext.Editor.prototype.add_specialkey = function (value) { this.on (\"specialkey\", v" +
					"alue, this); }");
			Script.Eval("Ext.Editor.prototype.remove_specialkey = function (value) { this.un (\"specialkey\"" +
					", value, this); }");
			Script.Eval("Ext.PagingToolbar.changeEventName = \"change\"");
			Script.Eval("Ext.PagingToolbar.prototype.add_change = function (value) { this.on (\"change\", va" +
					"lue, this); }");
			Script.Eval("Ext.PagingToolbar.prototype.remove_change = function (value) { this.un (\"change\"," +
					" value, this); }");
			Script.Eval("Ext.PagingToolbar.beforechangeEventName = \"beforechange\"");
			Script.Eval("Ext.PagingToolbar.prototype.add_beforechange = function (value) { this.on (\"befor" +
					"echange\", value, this); }");
			Script.Eval("Ext.PagingToolbar.prototype.remove_beforechange = function (value) { this.un (\"be" +
					"forechange\", value, this); }");
			Script.Eval("Ext.Panel.bodyresizeEventName = \"bodyresize\"");
			Script.Eval("Ext.Panel.prototype.add_bodyresize = function (value) { this.on (\"bodyresize\", va" +
					"lue, this); }");
			Script.Eval("Ext.Panel.prototype.remove_bodyresize = function (value) { this.un (\"bodyresize\"," +
					" value, this); }");
			Script.Eval("Ext.Panel.titlechangeEventName = \"titlechange\"");
			Script.Eval("Ext.Panel.prototype.add_titlechange = function (value) { this.on (\"titlechange\", " +
					"value, this); }");
			Script.Eval("Ext.Panel.prototype.remove_titlechange = function (value) { this.un (\"titlechange" +
					"\", value, this); }");
			Script.Eval("Ext.Panel.iconchangeEventName = \"iconchange\"");
			Script.Eval("Ext.Panel.prototype.add_iconchange = function (value) { this.on (\"iconchange\", va" +
					"lue, this); }");
			Script.Eval("Ext.Panel.prototype.remove_iconchange = function (value) { this.un (\"iconchange\"," +
					" value, this); }");
			Script.Eval("Ext.Panel.collapseEventName = \"collapse\"");
			Script.Eval("Ext.Panel.prototype.add_collapse = function (value) { this.on (\"collapse\", value," +
					" this); }");
			Script.Eval("Ext.Panel.prototype.remove_collapse = function (value) { this.un (\"collapse\", val" +
					"ue, this); }");
			Script.Eval("Ext.Panel.expandEventName = \"expand\"");
			Script.Eval("Ext.Panel.prototype.add_expand = function (value) { this.on (\"expand\", value, thi" +
					"s); }");
			Script.Eval("Ext.Panel.prototype.remove_expand = function (value) { this.un (\"expand\", value, " +
					"this); }");
			Script.Eval("Ext.Panel.beforecollapseEventName = \"beforecollapse\"");
			Script.Eval("Ext.Panel.prototype.add_beforecollapse = function (value) { this.on (\"beforecolla" +
					"pse\", value, this); }");
			Script.Eval("Ext.Panel.prototype.remove_beforecollapse = function (value) { this.un (\"beforeco" +
					"llapse\", value, this); }");
			Script.Eval("Ext.Panel.beforeexpandEventName = \"beforeexpand\"");
			Script.Eval("Ext.Panel.prototype.add_beforeexpand = function (value) { this.on (\"beforeexpand\"" +
					", value, this); }");
			Script.Eval("Ext.Panel.prototype.remove_beforeexpand = function (value) { this.un (\"beforeexpa" +
					"nd\", value, this); }");
			Script.Eval("Ext.Panel.beforecloseEventName = \"beforeclose\"");
			Script.Eval("Ext.Panel.prototype.add_beforeclose = function (value) { this.on (\"beforeclose\", " +
					"value, this); }");
			Script.Eval("Ext.Panel.prototype.remove_beforeclose = function (value) { this.un (\"beforeclose" +
					"\", value, this); }");
			Script.Eval("Ext.Panel.closeEventName = \"close\"");
			Script.Eval("Ext.Panel.prototype.add_close = function (value) { this.on (\"close\", value, this)" +
					"; }");
			Script.Eval("Ext.Panel.prototype.remove_close = function (value) { this.un (\"close\", value, th" +
					"is); }");
			Script.Eval("Ext.Panel.activateEventName = \"activate\"");
			Script.Eval("Ext.Panel.prototype.add_activate = function (value) { this.on (\"activate\", value," +
					" this); }");
			Script.Eval("Ext.Panel.prototype.remove_activate = function (value) { this.un (\"activate\", val" +
					"ue, this); }");
			Script.Eval("Ext.Panel.deactivateEventName = \"deactivate\"");
			Script.Eval("Ext.Panel.prototype.add_deactivate = function (value) { this.on (\"deactivate\", va" +
					"lue, this); }");
			Script.Eval("Ext.Panel.prototype.remove_deactivate = function (value) { this.un (\"deactivate\"," +
					" value, this); }");
			Script.Eval("Ext.ProgressBar.updateEventName = \"update\"");
			Script.Eval("Ext.ProgressBar.prototype.add_update = function (value) { this.on (\"update\", valu" +
					"e, this); }");
			Script.Eval("Ext.ProgressBar.prototype.remove_update = function (value) { this.un (\"update\", v" +
					"alue, this); }");
			Script.Eval("Ext.Resizable.beforeresizeEventName = \"beforeresize\"");
			Script.Eval("Ext.Resizable.prototype.add_beforeresize = function (value) { this.on (\"beforeres" +
					"ize\", value, this); }");
			Script.Eval("Ext.Resizable.prototype.remove_beforeresize = function (value) { this.un (\"before" +
					"resize\", value, this); }");
			Script.Eval("Ext.Resizable.resizeEventName = \"resize\"");
			Script.Eval("Ext.Resizable.prototype.add_resize = function (value) { this.on (\"resize\", value," +
					" this); }");
			Script.Eval("Ext.Resizable.prototype.remove_resize = function (value) { this.un (\"resize\", val" +
					"ue, this); }");
			Script.Eval("Ext.SplitBar.resizeEventName = \"resize\"");
			Script.Eval("Ext.SplitBar.prototype.add_resize = function (value) { this.on (\"resize\", value, " +
					"this); }");
			Script.Eval("Ext.SplitBar.prototype.remove_resize = function (value) { this.un (\"resize\", valu" +
					"e, this); }");
			Script.Eval("Ext.SplitBar.movedEventName = \"moved\"");
			Script.Eval("Ext.SplitBar.prototype.add_moved = function (value) { this.on (\"moved\", value, th" +
					"is); }");
			Script.Eval("Ext.SplitBar.prototype.remove_moved = function (value) { this.un (\"moved\", value," +
					" this); }");
			Script.Eval("Ext.SplitBar.beforeresizeEventName = \"beforeresize\"");
			Script.Eval("Ext.SplitBar.prototype.add_beforeresize = function (value) { this.on (\"beforeresi" +
					"ze\", value, this); }");
			Script.Eval("Ext.SplitBar.prototype.remove_beforeresize = function (value) { this.un (\"beforer" +
					"esize\", value, this); }");
			Script.Eval("Ext.SplitButton.arrowclickEventName = \"arrowclick\"");
			Script.Eval("Ext.SplitButton.prototype.add_arrowclick = function (value) { this.on (\"arrowclic" +
					"k\", value, this); }");
			Script.Eval("Ext.SplitButton.prototype.remove_arrowclick = function (value) { this.un (\"arrowc" +
					"lick\", value, this); }");
			Script.Eval("Ext.TabPanel.beforetabchangeEventName = \"beforetabchange\"");
			Script.Eval("Ext.TabPanel.prototype.add_beforetabchange = function (value) { this.on (\"beforet" +
					"abchange\", value, this); }");
			Script.Eval("Ext.TabPanel.prototype.remove_beforetabchange = function (value) { this.un (\"befo" +
					"retabchange\", value, this); }");
			Script.Eval("Ext.TabPanel.tabchangeEventName = \"tabchange\"");
			Script.Eval("Ext.TabPanel.prototype.add_tabchange = function (value) { this.on (\"tabchange\", v" +
					"alue, this); }");
			Script.Eval("Ext.TabPanel.prototype.remove_tabchange = function (value) { this.un (\"tabchange\"" +
					", value, this); }");
			Script.Eval("Ext.TabPanel.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.TabPanel.prototype.add_contextmenu = function (value) { this.on (\"contextmenu" +
					"\", value, this); }");
			Script.Eval("Ext.TabPanel.prototype.remove_contextmenu = function (value) { this.un (\"contextm" +
					"enu\", value, this); }");
			Script.Eval("Ext.Toolbar.overflowchangeEventName = \"overflowchange\"");
			Script.Eval("Ext.Toolbar.prototype.add_overflowchange = function (value) { this.on (\"overflowc" +
					"hange\", value, this); }");
			Script.Eval("Ext.Toolbar.prototype.remove_overflowchange = function (value) { this.un (\"overfl" +
					"owchange\", value, this); }");
			Script.Eval("Ext.Window.activateEventName = \"activate\"");
			Script.Eval("Ext.Window.prototype.add_activate = function (value) { this.on (\"activate\", value" +
					", this); }");
			Script.Eval("Ext.Window.prototype.remove_activate = function (value) { this.un (\"activate\", va" +
					"lue, this); }");
			Script.Eval("Ext.Window.deactivateEventName = \"deactivate\"");
			Script.Eval("Ext.Window.prototype.add_deactivate = function (value) { this.on (\"deactivate\", v" +
					"alue, this); }");
			Script.Eval("Ext.Window.prototype.remove_deactivate = function (value) { this.un (\"deactivate\"" +
					", value, this); }");
			Script.Eval("Ext.Window.resizeEventName = \"resize\"");
			Script.Eval("Ext.Window.prototype.add_resize = function (value) { this.on (\"resize\", value, th" +
					"is); }");
			Script.Eval("Ext.Window.prototype.remove_resize = function (value) { this.un (\"resize\", value," +
					" this); }");
			Script.Eval("Ext.Window.maximizeEventName = \"maximize\"");
			Script.Eval("Ext.Window.prototype.add_maximize = function (value) { this.on (\"maximize\", value" +
					", this); }");
			Script.Eval("Ext.Window.prototype.remove_maximize = function (value) { this.un (\"maximize\", va" +
					"lue, this); }");
			Script.Eval("Ext.Window.minimizeEventName = \"minimize\"");
			Script.Eval("Ext.Window.prototype.add_minimize = function (value) { this.on (\"minimize\", value" +
					", this); }");
			Script.Eval("Ext.Window.prototype.remove_minimize = function (value) { this.un (\"minimize\", va" +
					"lue, this); }");
			Script.Eval("Ext.Window.restoreEventName = \"restore\"");
			Script.Eval("Ext.Window.prototype.add_restore = function (value) { this.on (\"restore\", value, " +
					"this); }");
			Script.Eval("Ext.Window.prototype.remove_restore = function (value) { this.un (\"restore\", valu" +
					"e, this); }");
			Script.Eval("Ext.FlashComponent.initializeEventName = \"initialize\"");
			Script.Eval("Ext.FlashComponent.prototype.add_initialize = function (value) { this.on (\"initia" +
					"lize\", value, this); }");
			Script.Eval("Ext.FlashComponent.prototype.remove_initialize = function (value) { this.un (\"ini" +
					"tialize\", value, this); }");
			Script.Eval("Ext.data.DataProxy.exceptionEventName = \"exception\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_exception = function (value) { this.on (\"excepti" +
					"on\", value, this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_exception = function (value) { this.un (\"exce" +
					"ption\", value, this); }");
			Script.Eval("Ext.data.DataProxy.beforeloadEventName = \"beforeload\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_beforeload = function (value) { this.on (\"before" +
					"load\", value, this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_beforeload = function (value) { this.un (\"bef" +
					"oreload\", value, this); }");
			Script.Eval("Ext.data.DataProxy.loadEventName = \"load\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_load = function (value) { this.on (\"load\", value" +
					", this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_load = function (value) { this.un (\"load\", va" +
					"lue, this); }");
			Script.Eval("Ext.data.DataProxy.loadexceptionEventName = \"loadexception\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_loadexception = function (value) { this.on (\"loa" +
					"dexception\", value, this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_loadexception = function (value) { this.un (\"" +
					"loadexception\", value, this); }");
			Script.Eval("Ext.data.DataProxy.beforewriteEventName = \"beforewrite\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_beforewrite = function (value) { this.on (\"befor" +
					"ewrite\", value, this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_beforewrite = function (value) { this.un (\"be" +
					"forewrite\", value, this); }");
			Script.Eval("Ext.data.DataProxy.writeEventName = \"write\"");
			Script.Eval("Ext.data.DataProxy.prototype.add_write = function (value) { this.on (\"write\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.DataProxy.prototype.remove_write = function (value) { this.un (\"write\", " +
					"value, this); }");
			Script.Eval("Ext.data.GroupingStore.groupchangeEventName = \"groupchange\"");
			Script.Eval("Ext.data.GroupingStore.prototype.add_groupchange = function (value) { this.on (\"g" +
					"roupchange\", value, this); }");
			Script.Eval("Ext.data.GroupingStore.prototype.remove_groupchange = function (value) { this.un " +
					"(\"groupchange\", value, this); }");
			Script.Eval("Ext.data.MemoryProxy.loadexceptionEventName = \"loadexception\"");
			Script.Eval("Ext.data.MemoryProxy.prototype.add_loadexception = function (value) { this.on (\"l" +
					"oadexception\", value, this); }");
			Script.Eval("Ext.data.MemoryProxy.prototype.remove_loadexception = function (value) { this.un " +
					"(\"loadexception\", value, this); }");
			Script.Eval("Ext.data.ScriptTagProxy.loadexceptionEventName = \"loadexception\"");
			Script.Eval("Ext.data.ScriptTagProxy.prototype.add_loadexception = function (value) { this.on " +
					"(\"loadexception\", value, this); }");
			Script.Eval("Ext.data.ScriptTagProxy.prototype.remove_loadexception = function (value) { this." +
					"un (\"loadexception\", value, this); }");
			Script.Eval("Ext.data.Store.datachangedEventName = \"datachanged\"");
			Script.Eval("Ext.data.Store.prototype.add_datachanged = function (value) { this.on (\"datachang" +
					"ed\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_datachanged = function (value) { this.un (\"datach" +
					"anged\", value, this); }");
			Script.Eval("Ext.data.Store.metachangeEventName = \"metachange\"");
			Script.Eval("Ext.data.Store.prototype.add_metachange = function (value) { this.on (\"metachange" +
					"\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_metachange = function (value) { this.un (\"metacha" +
					"nge\", value, this); }");
			Script.Eval("Ext.data.Store.addEventName = \"add\"");
			Script.Eval("Ext.data.Store.prototype.add_add = function (value) { this.on (\"add\", value, this" +
					"); }");
			Script.Eval("Ext.data.Store.prototype.remove_add = function (value) { this.un (\"add\", value, t" +
					"his); }");
			Script.Eval("Ext.data.Store.removeEventName = \"remove\"");
			Script.Eval("Ext.data.Store.prototype.add_remove = function (value) { this.on (\"remove\", value" +
					", this); }");
			Script.Eval("Ext.data.Store.prototype.remove_remove = function (value) { this.un (\"remove\", va" +
					"lue, this); }");
			Script.Eval("Ext.data.Store.updateEventName = \"update\"");
			Script.Eval("Ext.data.Store.prototype.add_update = function (value) { this.on (\"update\", value" +
					", this); }");
			Script.Eval("Ext.data.Store.prototype.remove_update = function (value) { this.un (\"update\", va" +
					"lue, this); }");
			Script.Eval("Ext.data.Store.clearEventName = \"clear\"");
			Script.Eval("Ext.data.Store.prototype.add_clear = function (value) { this.on (\"clear\", value, " +
					"this); }");
			Script.Eval("Ext.data.Store.prototype.remove_clear = function (value) { this.un (\"clear\", valu" +
					"e, this); }");
			Script.Eval("Ext.data.Store.exceptionEventName = \"exception\"");
			Script.Eval("Ext.data.Store.prototype.add_exception = function (value) { this.on (\"exception\"," +
					" value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_exception = function (value) { this.un (\"exceptio" +
					"n\", value, this); }");
			Script.Eval("Ext.data.Store.beforeloadEventName = \"beforeload\"");
			Script.Eval("Ext.data.Store.prototype.add_beforeload = function (value) { this.on (\"beforeload" +
					"\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_beforeload = function (value) { this.un (\"beforel" +
					"oad\", value, this); }");
			Script.Eval("Ext.data.Store.loadEventName = \"load\"");
			Script.Eval("Ext.data.Store.prototype.add_load = function (value) { this.on (\"load\", value, th" +
					"is); }");
			Script.Eval("Ext.data.Store.prototype.remove_load = function (value) { this.un (\"load\", value," +
					" this); }");
			Script.Eval("Ext.data.Store.loadexceptionEventName = \"loadexception\"");
			Script.Eval("Ext.data.Store.prototype.add_loadexception = function (value) { this.on (\"loadexc" +
					"eption\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_loadexception = function (value) { this.un (\"load" +
					"exception\", value, this); }");
			Script.Eval("Ext.data.Store.beforewriteEventName = \"beforewrite\"");
			Script.Eval("Ext.data.Store.prototype.add_beforewrite = function (value) { this.on (\"beforewri" +
					"te\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_beforewrite = function (value) { this.un (\"before" +
					"write\", value, this); }");
			Script.Eval("Ext.data.Store.writeEventName = \"write\"");
			Script.Eval("Ext.data.Store.prototype.add_write = function (value) { this.on (\"write\", value, " +
					"this); }");
			Script.Eval("Ext.data.Store.prototype.remove_write = function (value) { this.un (\"write\", valu" +
					"e, this); }");
			Script.Eval("Ext.data.Store.beforesaveEventName = \"beforesave\"");
			Script.Eval("Ext.data.Store.prototype.add_beforesave = function (value) { this.on (\"beforesave" +
					"\", value, this); }");
			Script.Eval("Ext.data.Store.prototype.remove_beforesave = function (value) { this.un (\"befores" +
					"ave\", value, this); }");
			Script.Eval("Ext.data.Store.saveEventName = \"save\"");
			Script.Eval("Ext.data.Store.prototype.add_save = function (value) { this.on (\"save\", value, th" +
					"is); }");
			Script.Eval("Ext.data.Store.prototype.remove_save = function (value) { this.un (\"save\", value," +
					" this); }");
			Script.Eval("Ext.data.Tree.appendEventName = \"append\"");
			Script.Eval("Ext.data.Tree.prototype.add_append = function (value) { this.on (\"append\", value," +
					" this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_append = function (value) { this.un (\"append\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Tree.removeEventName = \"remove\"");
			Script.Eval("Ext.data.Tree.prototype.add_remove = function (value) { this.on (\"remove\", value," +
					" this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_remove = function (value) { this.un (\"remove\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Tree.moveEventName = \"move\"");
			Script.Eval("Ext.data.Tree.prototype.add_move = function (value) { this.on (\"move\", value, thi" +
					"s); }");
			Script.Eval("Ext.data.Tree.prototype.remove_move = function (value) { this.un (\"move\", value, " +
					"this); }");
			Script.Eval("Ext.data.Tree.insertEventName = \"insert\"");
			Script.Eval("Ext.data.Tree.prototype.add_insert = function (value) { this.on (\"insert\", value," +
					" this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_insert = function (value) { this.un (\"insert\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Tree.beforeappendEventName = \"beforeappend\"");
			Script.Eval("Ext.data.Tree.prototype.add_beforeappend = function (value) { this.on (\"beforeapp" +
					"end\", value, this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_beforeappend = function (value) { this.un (\"before" +
					"append\", value, this); }");
			Script.Eval("Ext.data.Tree.beforeremoveEventName = \"beforeremove\"");
			Script.Eval("Ext.data.Tree.prototype.add_beforeremove = function (value) { this.on (\"beforerem" +
					"ove\", value, this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_beforeremove = function (value) { this.un (\"before" +
					"remove\", value, this); }");
			Script.Eval("Ext.data.Tree.beforemoveEventName = \"beforemove\"");
			Script.Eval("Ext.data.Tree.prototype.add_beforemove = function (value) { this.on (\"beforemove\"" +
					", value, this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_beforemove = function (value) { this.un (\"beforemo" +
					"ve\", value, this); }");
			Script.Eval("Ext.data.Tree.beforeinsertEventName = \"beforeinsert\"");
			Script.Eval("Ext.data.Tree.prototype.add_beforeinsert = function (value) { this.on (\"beforeins" +
					"ert\", value, this); }");
			Script.Eval("Ext.data.Tree.prototype.remove_beforeinsert = function (value) { this.un (\"before" +
					"insert\", value, this); }");
			Script.Eval("Ext.data.Node.appendEventName = \"append\"");
			Script.Eval("Ext.data.Node.prototype.add_append = function (value) { this.on (\"append\", value," +
					" this); }");
			Script.Eval("Ext.data.Node.prototype.remove_append = function (value) { this.un (\"append\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Node.removeEventName = \"remove\"");
			Script.Eval("Ext.data.Node.prototype.add_remove = function (value) { this.on (\"remove\", value," +
					" this); }");
			Script.Eval("Ext.data.Node.prototype.remove_remove = function (value) { this.un (\"remove\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Node.moveEventName = \"move\"");
			Script.Eval("Ext.data.Node.prototype.add_move = function (value) { this.on (\"move\", value, thi" +
					"s); }");
			Script.Eval("Ext.data.Node.prototype.remove_move = function (value) { this.un (\"move\", value, " +
					"this); }");
			Script.Eval("Ext.data.Node.insertEventName = \"insert\"");
			Script.Eval("Ext.data.Node.prototype.add_insert = function (value) { this.on (\"insert\", value," +
					" this); }");
			Script.Eval("Ext.data.Node.prototype.remove_insert = function (value) { this.un (\"insert\", val" +
					"ue, this); }");
			Script.Eval("Ext.data.Node.beforeappendEventName = \"beforeappend\"");
			Script.Eval("Ext.data.Node.prototype.add_beforeappend = function (value) { this.on (\"beforeapp" +
					"end\", value, this); }");
			Script.Eval("Ext.data.Node.prototype.remove_beforeappend = function (value) { this.un (\"before" +
					"append\", value, this); }");
			Script.Eval("Ext.data.Node.beforeremoveEventName = \"beforeremove\"");
			Script.Eval("Ext.data.Node.prototype.add_beforeremove = function (value) { this.on (\"beforerem" +
					"ove\", value, this); }");
			Script.Eval("Ext.data.Node.prototype.remove_beforeremove = function (value) { this.un (\"before" +
					"remove\", value, this); }");
			Script.Eval("Ext.data.Node.beforemoveEventName = \"beforemove\"");
			Script.Eval("Ext.data.Node.prototype.add_beforemove = function (value) { this.on (\"beforemove\"" +
					", value, this); }");
			Script.Eval("Ext.data.Node.prototype.remove_beforemove = function (value) { this.un (\"beforemo" +
					"ve\", value, this); }");
			Script.Eval("Ext.data.Node.beforeinsertEventName = \"beforeinsert\"");
			Script.Eval("Ext.data.Node.prototype.add_beforeinsert = function (value) { this.on (\"beforeins" +
					"ert\", value, this); }");
			Script.Eval("Ext.data.Node.prototype.remove_beforeinsert = function (value) { this.un (\"before" +
					"insert\", value, this); }");
			Script.Eval("Ext.data.Connection.beforerequestEventName = \"beforerequest\"");
			Script.Eval("Ext.data.Connection.prototype.add_beforerequest = function (value) { this.on (\"be" +
					"forerequest\", value, this); }");
			Script.Eval("Ext.data.Connection.prototype.remove_beforerequest = function (value) { this.un (" +
					"\"beforerequest\", value, this); }");
			Script.Eval("Ext.data.Connection.requestcompleteEventName = \"requestcomplete\"");
			Script.Eval("Ext.data.Connection.prototype.add_requestcomplete = function (value) { this.on (\"" +
					"requestcomplete\", value, this); }");
			Script.Eval("Ext.data.Connection.prototype.remove_requestcomplete = function (value) { this.un" +
					" (\"requestcomplete\", value, this); }");
			Script.Eval("Ext.data.Connection.requestexceptionEventName = \"requestexception\"");
			Script.Eval("Ext.data.Connection.prototype.add_requestexception = function (value) { this.on (" +
					"\"requestexception\", value, this); }");
			Script.Eval("Ext.data.Connection.prototype.remove_requestexception = function (value) { this.u" +
					"n (\"requestexception\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.mousedownEventName = \"mousedown\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_mousedown = function (value) { this.on (\"mousedo" +
					"wn\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_mousedown = function (value) { this.un (\"mous" +
					"edown\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.mouseupEventName = \"mouseup\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_mouseup = function (value) { this.on (\"mouseup\"," +
					" value, this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_mouseup = function (value) { this.un (\"mouseu" +
					"p\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.mousemoveEventName = \"mousemove\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_mousemove = function (value) { this.on (\"mousemo" +
					"ve\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_mousemove = function (value) { this.un (\"mous" +
					"emove\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.dragstartEventName = \"dragstart\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_dragstart = function (value) { this.on (\"dragsta" +
					"rt\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_dragstart = function (value) { this.un (\"drag" +
					"start\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.dragendEventName = \"dragend\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_dragend = function (value) { this.on (\"dragend\"," +
					" value, this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_dragend = function (value) { this.un (\"dragen" +
					"d\", value, this); }");
			Script.Eval("Ext.dd.DragTracker.dragEventName = \"drag\"");
			Script.Eval("Ext.dd.DragTracker.prototype.add_drag = function (value) { this.on (\"drag\", value" +
					", this); }");
			Script.Eval("Ext.dd.DragTracker.prototype.remove_drag = function (value) { this.un (\"drag\", va" +
					"lue, this); }");
			Script.Eval("Ext.direct.PollingProvider.beforepollEventName = \"beforepoll\"");
			Script.Eval("Ext.direct.PollingProvider.prototype.add_beforepoll = function (value) { this.on " +
					"(\"beforepoll\", value, this); }");
			Script.Eval("Ext.direct.PollingProvider.prototype.remove_beforepoll = function (value) { this." +
					"un (\"beforepoll\", value, this); }");
			Script.Eval("Ext.direct.PollingProvider.pollEventName = \"poll\"");
			Script.Eval("Ext.direct.PollingProvider.prototype.add_poll = function (value) { this.on (\"poll" +
					"\", value, this); }");
			Script.Eval("Ext.direct.PollingProvider.prototype.remove_poll = function (value) { this.un (\"p" +
					"oll\", value, this); }");
			Script.Eval("Ext.direct.Provider.connectEventName = \"connect\"");
			Script.Eval("Ext.direct.Provider.prototype.add_connect = function (value) { this.on (\"connect\"" +
					", value, this); }");
			Script.Eval("Ext.direct.Provider.prototype.remove_connect = function (value) { this.un (\"conne" +
					"ct\", value, this); }");
			Script.Eval("Ext.direct.Provider.disconnectEventName = \"disconnect\"");
			Script.Eval("Ext.direct.Provider.prototype.add_disconnect = function (value) { this.on (\"disco" +
					"nnect\", value, this); }");
			Script.Eval("Ext.direct.Provider.prototype.remove_disconnect = function (value) { this.un (\"di" +
					"sconnect\", value, this); }");
			Script.Eval("Ext.direct.Provider.dataEventName = \"data\"");
			Script.Eval("Ext.direct.Provider.prototype.add_data = function (value) { this.on (\"data\", valu" +
					"e, this); }");
			Script.Eval("Ext.direct.Provider.prototype.remove_data = function (value) { this.un (\"data\", v" +
					"alue, this); }");
			Script.Eval("Ext.direct.Provider.exceptionEventName = \"exception\"");
			Script.Eval("Ext.direct.Provider.prototype.add_exception = function (value) { this.on (\"except" +
					"ion\", value, this); }");
			Script.Eval("Ext.direct.Provider.prototype.remove_exception = function (value) { this.un (\"exc" +
					"eption\", value, this); }");
			Script.Eval("Ext.direct.RemotingProvider.beforecallEventName = \"beforecall\"");
			Script.Eval("Ext.direct.RemotingProvider.prototype.add_beforecall = function (value) { this.on" +
					" (\"beforecall\", value, this); }");
			Script.Eval("Ext.direct.RemotingProvider.prototype.remove_beforecall = function (value) { this" +
					".un (\"beforecall\", value, this); }");
			Script.Eval("Ext.direct.RemotingProvider.callEventName = \"call\"");
			Script.Eval("Ext.direct.RemotingProvider.prototype.add_call = function (value) { this.on (\"cal" +
					"l\", value, this); }");
			Script.Eval("Ext.direct.RemotingProvider.prototype.remove_call = function (value) { this.un (\"" +
					"call\", value, this); }");
			Script.Eval("Ext.util.ClickRepeater.mousedownEventName = \"mousedown\"");
			Script.Eval("Ext.util.ClickRepeater.prototype.add_mousedown = function (value) { this.on (\"mou" +
					"sedown\", value, this); }");
			Script.Eval("Ext.util.ClickRepeater.prototype.remove_mousedown = function (value) { this.un (\"" +
					"mousedown\", value, this); }");
			Script.Eval("Ext.util.ClickRepeater.clickEventName = \"click\"");
			Script.Eval("Ext.util.ClickRepeater.prototype.add_click = function (value) { this.on (\"click\"," +
					" value, this); }");
			Script.Eval("Ext.util.ClickRepeater.prototype.remove_click = function (value) { this.un (\"clic" +
					"k\", value, this); }");
			Script.Eval("Ext.util.ClickRepeater.mouseupEventName = \"mouseup\"");
			Script.Eval("Ext.util.ClickRepeater.prototype.add_mouseup = function (value) { this.on (\"mouse" +
					"up\", value, this); }");
			Script.Eval("Ext.util.ClickRepeater.prototype.remove_mouseup = function (value) { this.un (\"mo" +
					"useup\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.clearEventName = \"clear\"");
			Script.Eval("Ext.util.MixedCollection.prototype.add_clear = function (value) { this.on (\"clear" +
					"\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.prototype.remove_clear = function (value) { this.un (\"cl" +
					"ear\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.addEventName = \"add\"");
			Script.Eval("Ext.util.MixedCollection.prototype.add_add = function (value) { this.on (\"add\", v" +
					"alue, this); }");
			Script.Eval("Ext.util.MixedCollection.prototype.remove_add = function (value) { this.un (\"add\"" +
					", value, this); }");
			Script.Eval("Ext.util.MixedCollection.replaceEventName = \"replace\"");
			Script.Eval("Ext.util.MixedCollection.prototype.add_replace = function (value) { this.on (\"rep" +
					"lace\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.prototype.remove_replace = function (value) { this.un (\"" +
					"replace\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.removeEventName = \"remove\"");
			Script.Eval("Ext.util.MixedCollection.prototype.add_remove = function (value) { this.on (\"remo" +
					"ve\", value, this); }");
			Script.Eval("Ext.util.MixedCollection.prototype.remove_remove = function (value) { this.un (\"r" +
					"emove\", value, this); }");
			Script.Eval("Ext.state.Provider.statechangeEventName = \"statechange\"");
			Script.Eval("Ext.state.Provider.prototype.add_statechange = function (value) { this.on (\"state" +
					"change\", value, this); }");
			Script.Eval("Ext.state.Provider.prototype.remove_statechange = function (value) { this.un (\"st" +
					"atechange\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.beforechangeEventName = \"beforechange\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_beforechange = function (value) { this.on (\"" +
					"beforechange\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_beforechange = function (value) { this.un" +
					" (\"beforechange\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.changeEventName = \"change\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_change = function (value) { this.on (\"change" +
					"\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_change = function (value) { this.un (\"cha" +
					"nge\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.changecompleteEventName = \"changecomplete\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_changecomplete = function (value) { this.on " +
					"(\"changecomplete\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_changecomplete = function (value) { this." +
					"un (\"changecomplete\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.dragstartEventName = \"dragstart\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_dragstart = function (value) { this.on (\"dra" +
					"gstart\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_dragstart = function (value) { this.un (\"" +
					"dragstart\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.dragEventName = \"drag\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_drag = function (value) { this.on (\"drag\", v" +
					"alue, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_drag = function (value) { this.un (\"drag\"" +
					", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.dragendEventName = \"dragend\"");
			Script.Eval("Ext.slider.MultiSlider.prototype.add_dragend = function (value) { this.on (\"drage" +
					"nd\", value, this); }");
			Script.Eval("Ext.slider.MultiSlider.prototype.remove_dragend = function (value) { this.un (\"dr" +
					"agend\", value, this); }");
			Script.Eval("Ext.chart.Chart.beforerefreshEventName = \"beforerefresh\"");
			Script.Eval("Ext.chart.Chart.prototype.add_beforerefresh = function (value) { this.on (\"before" +
					"refresh\", value, this); }");
			Script.Eval("Ext.chart.Chart.prototype.remove_beforerefresh = function (value) { this.un (\"bef" +
					"orerefresh\", value, this); }");
			Script.Eval("Ext.chart.Chart.refreshEventName = \"refresh\"");
			Script.Eval("Ext.chart.Chart.prototype.add_refresh = function (value) { this.on (\"refresh\", va" +
					"lue, this); }");
			Script.Eval("Ext.chart.Chart.prototype.remove_refresh = function (value) { this.un (\"refresh\"," +
					" value, this); }");
			Script.Eval("Ext.form.BasicForm.beforeactionEventName = \"beforeaction\"");
			Script.Eval("Ext.form.BasicForm.prototype.add_beforeaction = function (value) { this.on (\"befo" +
					"reaction\", value, this); }");
			Script.Eval("Ext.form.BasicForm.prototype.remove_beforeaction = function (value) { this.un (\"b" +
					"eforeaction\", value, this); }");
			Script.Eval("Ext.form.BasicForm.actionfailedEventName = \"actionfailed\"");
			Script.Eval("Ext.form.BasicForm.prototype.add_actionfailed = function (value) { this.on (\"acti" +
					"onfailed\", value, this); }");
			Script.Eval("Ext.form.BasicForm.prototype.remove_actionfailed = function (value) { this.un (\"a" +
					"ctionfailed\", value, this); }");
			Script.Eval("Ext.form.BasicForm.actioncompleteEventName = \"actioncomplete\"");
			Script.Eval("Ext.form.BasicForm.prototype.add_actioncomplete = function (value) { this.on (\"ac" +
					"tioncomplete\", value, this); }");
			Script.Eval("Ext.form.BasicForm.prototype.remove_actioncomplete = function (value) { this.un (" +
					"\"actioncomplete\", value, this); }");
			Script.Eval("Ext.form.Checkbox.checkEventName = \"check\"");
			Script.Eval("Ext.form.Checkbox.prototype.add_check = function (value) { this.on (\"check\", valu" +
					"e, this); }");
			Script.Eval("Ext.form.Checkbox.prototype.remove_check = function (value) { this.un (\"check\", v" +
					"alue, this); }");
			Script.Eval("Ext.form.CheckboxGroup.changeEventName = \"change\"");
			Script.Eval("Ext.form.CheckboxGroup.prototype.add_change = function (value) { this.on (\"change" +
					"\", value, this); }");
			Script.Eval("Ext.form.CheckboxGroup.prototype.remove_change = function (value) { this.un (\"cha" +
					"nge\", value, this); }");
			Script.Eval("Ext.form.ComboBox.expandEventName = \"expand\"");
			Script.Eval("Ext.form.ComboBox.prototype.add_expand = function (value) { this.on (\"expand\", va" +
					"lue, this); }");
			Script.Eval("Ext.form.ComboBox.prototype.remove_expand = function (value) { this.un (\"expand\"," +
					" value, this); }");
			Script.Eval("Ext.form.ComboBox.collapseEventName = \"collapse\"");
			Script.Eval("Ext.form.ComboBox.prototype.add_collapse = function (value) { this.on (\"collapse\"" +
					", value, this); }");
			Script.Eval("Ext.form.ComboBox.prototype.remove_collapse = function (value) { this.un (\"collap" +
					"se\", value, this); }");
			Script.Eval("Ext.form.ComboBox.beforeselectEventName = \"beforeselect\"");
			Script.Eval("Ext.form.ComboBox.prototype.add_beforeselect = function (value) { this.on (\"befor" +
					"eselect\", value, this); }");
			Script.Eval("Ext.form.ComboBox.prototype.remove_beforeselect = function (value) { this.un (\"be" +
					"foreselect\", value, this); }");
			Script.Eval("Ext.form.ComboBox.selectEventName = \"select\"");
			Script.Eval("Ext.form.ComboBox.prototype.add_select = function (value) { this.on (\"select\", va" +
					"lue, this); }");
			Script.Eval("Ext.form.ComboBox.prototype.remove_select = function (value) { this.un (\"select\"," +
					" value, this); }");
			Script.Eval("Ext.form.ComboBox.beforequeryEventName = \"beforequery\"");
			Script.Eval("Ext.form.ComboBox.prototype.add_beforequery = function (value) { this.on (\"before" +
					"query\", value, this); }");
			Script.Eval("Ext.form.ComboBox.prototype.remove_beforequery = function (value) { this.un (\"bef" +
					"orequery\", value, this); }");
			Script.Eval("Ext.form.DateField.selectEventName = \"select\"");
			Script.Eval("Ext.form.DateField.prototype.add_select = function (value) { this.on (\"select\", v" +
					"alue, this); }");
			Script.Eval("Ext.form.DateField.prototype.remove_select = function (value) { this.un (\"select\"" +
					", value, this); }");
			Script.Eval("Ext.form.Field.focusEventName = \"focus\"");
			Script.Eval("Ext.form.Field.prototype.add_focus = function (value) { this.on (\"focus\", value, " +
					"this); }");
			Script.Eval("Ext.form.Field.prototype.remove_focus = function (value) { this.un (\"focus\", valu" +
					"e, this); }");
			Script.Eval("Ext.form.Field.blurEventName = \"blur\"");
			Script.Eval("Ext.form.Field.prototype.add_blur = function (value) { this.on (\"blur\", value, th" +
					"is); }");
			Script.Eval("Ext.form.Field.prototype.remove_blur = function (value) { this.un (\"blur\", value," +
					" this); }");
			Script.Eval("Ext.form.Field.specialkeyEventName = \"specialkey\"");
			Script.Eval("Ext.form.Field.prototype.add_specialkey = function (value) { this.on (\"specialkey" +
					"\", value, this); }");
			Script.Eval("Ext.form.Field.prototype.remove_specialkey = function (value) { this.un (\"special" +
					"key\", value, this); }");
			Script.Eval("Ext.form.Field.changeEventName = \"change\"");
			Script.Eval("Ext.form.Field.prototype.add_change = function (value) { this.on (\"change\", value" +
					", this); }");
			Script.Eval("Ext.form.Field.prototype.remove_change = function (value) { this.un (\"change\", va" +
					"lue, this); }");
			Script.Eval("Ext.form.Field.invalidEventName = \"invalid\"");
			Script.Eval("Ext.form.Field.prototype.add_invalid = function (value) { this.on (\"invalid\", val" +
					"ue, this); }");
			Script.Eval("Ext.form.Field.prototype.remove_invalid = function (value) { this.un (\"invalid\", " +
					"value, this); }");
			Script.Eval("Ext.form.Field.validEventName = \"valid\"");
			Script.Eval("Ext.form.Field.prototype.add_valid = function (value) { this.on (\"valid\", value, " +
					"this); }");
			Script.Eval("Ext.form.Field.prototype.remove_valid = function (value) { this.un (\"valid\", valu" +
					"e, this); }");
			Script.Eval("Ext.form.FormPanel.clientvalidationEventName = \"clientvalidation\"");
			Script.Eval("Ext.form.FormPanel.prototype.add_clientvalidation = function (value) { this.on (\"" +
					"clientvalidation\", value, this); }");
			Script.Eval("Ext.form.FormPanel.prototype.remove_clientvalidation = function (value) { this.un" +
					" (\"clientvalidation\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.initializeEventName = \"initialize\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_initialize = function (value) { this.on (\"initi" +
					"alize\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_initialize = function (value) { this.un (\"in" +
					"itialize\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.activateEventName = \"activate\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_activate = function (value) { this.on (\"activat" +
					"e\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_activate = function (value) { this.un (\"acti" +
					"vate\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.beforesyncEventName = \"beforesync\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_beforesync = function (value) { this.on (\"befor" +
					"esync\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_beforesync = function (value) { this.un (\"be" +
					"foresync\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.beforepushEventName = \"beforepush\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_beforepush = function (value) { this.on (\"befor" +
					"epush\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_beforepush = function (value) { this.un (\"be" +
					"forepush\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.syncEventName = \"sync\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_sync = function (value) { this.on (\"sync\", valu" +
					"e, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_sync = function (value) { this.un (\"sync\", v" +
					"alue, this); }");
			Script.Eval("Ext.form.HtmlEditor.pushEventName = \"push\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_push = function (value) { this.on (\"push\", valu" +
					"e, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_push = function (value) { this.un (\"push\", v" +
					"alue, this); }");
			Script.Eval("Ext.form.HtmlEditor.editmodechangeEventName = \"editmodechange\"");
			Script.Eval("Ext.form.HtmlEditor.prototype.add_editmodechange = function (value) { this.on (\"e" +
					"ditmodechange\", value, this); }");
			Script.Eval("Ext.form.HtmlEditor.prototype.remove_editmodechange = function (value) { this.un " +
					"(\"editmodechange\", value, this); }");
			Script.Eval("Ext.form.RadioGroup.changeEventName = \"change\"");
			Script.Eval("Ext.form.RadioGroup.prototype.add_change = function (value) { this.on (\"change\", " +
					"value, this); }");
			Script.Eval("Ext.form.RadioGroup.prototype.remove_change = function (value) { this.un (\"change" +
					"\", value, this); }");
			Script.Eval("Ext.form.TextField.autosizeEventName = \"autosize\"");
			Script.Eval("Ext.form.TextField.prototype.add_autosize = function (value) { this.on (\"autosize" +
					"\", value, this); }");
			Script.Eval("Ext.form.TextField.prototype.remove_autosize = function (value) { this.un (\"autos" +
					"ize\", value, this); }");
			Script.Eval("Ext.form.TextField.keydownEventName = \"keydown\"");
			Script.Eval("Ext.form.TextField.prototype.add_keydown = function (value) { this.on (\"keydown\"," +
					" value, this); }");
			Script.Eval("Ext.form.TextField.prototype.remove_keydown = function (value) { this.un (\"keydow" +
					"n\", value, this); }");
			Script.Eval("Ext.form.TextField.keyupEventName = \"keyup\"");
			Script.Eval("Ext.form.TextField.prototype.add_keyup = function (value) { this.on (\"keyup\", val" +
					"ue, this); }");
			Script.Eval("Ext.form.TextField.prototype.remove_keyup = function (value) { this.un (\"keyup\", " +
					"value, this); }");
			Script.Eval("Ext.form.TextField.keypressEventName = \"keypress\"");
			Script.Eval("Ext.form.TextField.prototype.add_keypress = function (value) { this.on (\"keypress" +
					"\", value, this); }");
			Script.Eval("Ext.form.TextField.prototype.remove_keypress = function (value) { this.un (\"keypr" +
					"ess\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.beforecellselectEventName = \"beforecellselect\"");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.add_beforecellselect = function (value) { t" +
					"his.on (\"beforecellselect\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.remove_beforecellselect = function (value) " +
					"{ this.un (\"beforecellselect\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.cellselectEventName = \"cellselect\"");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.add_cellselect = function (value) { this.on" +
					" (\"cellselect\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.remove_cellselect = function (value) { this" +
					".un (\"cellselect\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.selectionchangeEventName = \"selectionchange\"");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.add_selectionchange = function (value) { th" +
					"is.on (\"selectionchange\", value, this); }");
			Script.Eval("Ext.grid.CellSelectionModel.prototype.remove_selectionchange = function (value) {" +
					" this.un (\"selectionchange\", value, this); }");
			Script.Eval("Ext.grid.Column.clickEventName = \"click\"");
			Script.Eval("Ext.grid.Column.prototype.add_click = function (value) { this.on (\"click\", value," +
					" this); }");
			Script.Eval("Ext.grid.Column.prototype.remove_click = function (value) { this.un (\"click\", val" +
					"ue, this); }");
			Script.Eval("Ext.grid.Column.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.grid.Column.prototype.add_contextmenu = function (value) { this.on (\"contextm" +
					"enu\", value, this); }");
			Script.Eval("Ext.grid.Column.prototype.remove_contextmenu = function (value) { this.un (\"conte" +
					"xtmenu\", value, this); }");
			Script.Eval("Ext.grid.Column.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.grid.Column.prototype.add_dblclick = function (value) { this.on (\"dblclick\", " +
					"value, this); }");
			Script.Eval("Ext.grid.Column.prototype.remove_dblclick = function (value) { this.un (\"dblclick" +
					"\", value, this); }");
			Script.Eval("Ext.grid.Column.mousedownEventName = \"mousedown\"");
			Script.Eval("Ext.grid.Column.prototype.add_mousedown = function (value) { this.on (\"mousedown\"" +
					", value, this); }");
			Script.Eval("Ext.grid.Column.prototype.remove_mousedown = function (value) { this.un (\"mousedo" +
					"wn\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.widthchangeEventName = \"widthchange\"");
			Script.Eval("Ext.grid.ColumnModel.prototype.add_widthchange = function (value) { this.on (\"wid" +
					"thchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.prototype.remove_widthchange = function (value) { this.un (\"" +
					"widthchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.headerchangeEventName = \"headerchange\"");
			Script.Eval("Ext.grid.ColumnModel.prototype.add_headerchange = function (value) { this.on (\"he" +
					"aderchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.prototype.remove_headerchange = function (value) { this.un (" +
					"\"headerchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.hiddenchangeEventName = \"hiddenchange\"");
			Script.Eval("Ext.grid.ColumnModel.prototype.add_hiddenchange = function (value) { this.on (\"hi" +
					"ddenchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.prototype.remove_hiddenchange = function (value) { this.un (" +
					"\"hiddenchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.columnmovedEventName = \"columnmoved\"");
			Script.Eval("Ext.grid.ColumnModel.prototype.add_columnmoved = function (value) { this.on (\"col" +
					"umnmoved\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.prototype.remove_columnmoved = function (value) { this.un (\"" +
					"columnmoved\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.configchangeEventName = \"configchange\"");
			Script.Eval("Ext.grid.ColumnModel.prototype.add_configchange = function (value) { this.on (\"co" +
					"nfigchange\", value, this); }");
			Script.Eval("Ext.grid.ColumnModel.prototype.remove_configchange = function (value) { this.un (" +
					"\"configchange\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.beforeeditEventName = \"beforeedit\"");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.add_beforeedit = function (value) { this.on (\"" +
					"beforeedit\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.remove_beforeedit = function (value) { this.un" +
					" (\"beforeedit\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.aftereditEventName = \"afteredit\"");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.add_afteredit = function (value) { this.on (\"a" +
					"fteredit\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.remove_afteredit = function (value) { this.un " +
					"(\"afteredit\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.validateeditEventName = \"validateedit\"");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.add_validateedit = function (value) { this.on " +
					"(\"validateedit\", value, this); }");
			Script.Eval("Ext.grid.EditorGridPanel.prototype.remove_validateedit = function (value) { this." +
					"un (\"validateedit\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.clickEventName = \"click\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_click = function (value) { this.on (\"click\", val" +
					"ue, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_click = function (value) { this.un (\"click\", " +
					"value, this); }");
			Script.Eval("Ext.grid.GridPanel.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_dblclick = function (value) { this.on (\"dblclick" +
					"\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_dblclick = function (value) { this.un (\"dblcl" +
					"ick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_contextmenu = function (value) { this.on (\"conte" +
					"xtmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_contextmenu = function (value) { this.un (\"co" +
					"ntextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.mousedownEventName = \"mousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_mousedown = function (value) { this.on (\"mousedo" +
					"wn\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_mousedown = function (value) { this.un (\"mous" +
					"edown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.mouseupEventName = \"mouseup\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_mouseup = function (value) { this.on (\"mouseup\"," +
					" value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_mouseup = function (value) { this.un (\"mouseu" +
					"p\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.mouseoverEventName = \"mouseover\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_mouseover = function (value) { this.on (\"mouseov" +
					"er\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_mouseover = function (value) { this.un (\"mous" +
					"eover\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.mouseoutEventName = \"mouseout\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_mouseout = function (value) { this.on (\"mouseout" +
					"\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_mouseout = function (value) { this.un (\"mouse" +
					"out\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.keypressEventName = \"keypress\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_keypress = function (value) { this.on (\"keypress" +
					"\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_keypress = function (value) { this.un (\"keypr" +
					"ess\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.keydownEventName = \"keydown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_keydown = function (value) { this.on (\"keydown\"," +
					" value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_keydown = function (value) { this.un (\"keydow" +
					"n\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.cellmousedownEventName = \"cellmousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_cellmousedown = function (value) { this.on (\"cel" +
					"lmousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_cellmousedown = function (value) { this.un (\"" +
					"cellmousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowmousedownEventName = \"rowmousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowmousedown = function (value) { this.on (\"rowm" +
					"ousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowmousedown = function (value) { this.un (\"r" +
					"owmousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.headermousedownEventName = \"headermousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_headermousedown = function (value) { this.on (\"h" +
					"eadermousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_headermousedown = function (value) { this.un " +
					"(\"headermousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.groupmousedownEventName = \"groupmousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_groupmousedown = function (value) { this.on (\"gr" +
					"oupmousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_groupmousedown = function (value) { this.un (" +
					"\"groupmousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowbodymousedownEventName = \"rowbodymousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowbodymousedown = function (value) { this.on (\"" +
					"rowbodymousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowbodymousedown = function (value) { this.un" +
					" (\"rowbodymousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.containermousedownEventName = \"containermousedown\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_containermousedown = function (value) { this.on " +
					"(\"containermousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_containermousedown = function (value) { this." +
					"un (\"containermousedown\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.cellclickEventName = \"cellclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_cellclick = function (value) { this.on (\"cellcli" +
					"ck\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_cellclick = function (value) { this.un (\"cell" +
					"click\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.celldblclickEventName = \"celldblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_celldblclick = function (value) { this.on (\"cell" +
					"dblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_celldblclick = function (value) { this.un (\"c" +
					"elldblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowclickEventName = \"rowclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowclick = function (value) { this.on (\"rowclick" +
					"\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowclick = function (value) { this.un (\"rowcl" +
					"ick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowdblclickEventName = \"rowdblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowdblclick = function (value) { this.on (\"rowdb" +
					"lclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowdblclick = function (value) { this.un (\"ro" +
					"wdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.headerclickEventName = \"headerclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_headerclick = function (value) { this.on (\"heade" +
					"rclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_headerclick = function (value) { this.un (\"he" +
					"aderclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.headerdblclickEventName = \"headerdblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_headerdblclick = function (value) { this.on (\"he" +
					"aderdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_headerdblclick = function (value) { this.un (" +
					"\"headerdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.groupclickEventName = \"groupclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_groupclick = function (value) { this.on (\"groupc" +
					"lick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_groupclick = function (value) { this.un (\"gro" +
					"upclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.groupdblclickEventName = \"groupdblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_groupdblclick = function (value) { this.on (\"gro" +
					"updblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_groupdblclick = function (value) { this.un (\"" +
					"groupdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.containerclickEventName = \"containerclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_containerclick = function (value) { this.on (\"co" +
					"ntainerclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_containerclick = function (value) { this.un (" +
					"\"containerclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.containerdblclickEventName = \"containerdblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_containerdblclick = function (value) { this.on (" +
					"\"containerdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_containerdblclick = function (value) { this.u" +
					"n (\"containerdblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowbodyclickEventName = \"rowbodyclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowbodyclick = function (value) { this.on (\"rowb" +
					"odyclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowbodyclick = function (value) { this.un (\"r" +
					"owbodyclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowbodydblclickEventName = \"rowbodydblclick\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowbodydblclick = function (value) { this.on (\"r" +
					"owbodydblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowbodydblclick = function (value) { this.un " +
					"(\"rowbodydblclick\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowcontextmenuEventName = \"rowcontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowcontextmenu = function (value) { this.on (\"ro" +
					"wcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowcontextmenu = function (value) { this.un (" +
					"\"rowcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.cellcontextmenuEventName = \"cellcontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_cellcontextmenu = function (value) { this.on (\"c" +
					"ellcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_cellcontextmenu = function (value) { this.un " +
					"(\"cellcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.headercontextmenuEventName = \"headercontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_headercontextmenu = function (value) { this.on (" +
					"\"headercontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_headercontextmenu = function (value) { this.u" +
					"n (\"headercontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.groupcontextmenuEventName = \"groupcontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_groupcontextmenu = function (value) { this.on (\"" +
					"groupcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_groupcontextmenu = function (value) { this.un" +
					" (\"groupcontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.containercontextmenuEventName = \"containercontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_containercontextmenu = function (value) { this.o" +
					"n (\"containercontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_containercontextmenu = function (value) { thi" +
					"s.un (\"containercontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.rowbodycontextmenuEventName = \"rowbodycontextmenu\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_rowbodycontextmenu = function (value) { this.on " +
					"(\"rowbodycontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_rowbodycontextmenu = function (value) { this." +
					"un (\"rowbodycontextmenu\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.bodyscrollEventName = \"bodyscroll\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_bodyscroll = function (value) { this.on (\"bodysc" +
					"roll\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_bodyscroll = function (value) { this.un (\"bod" +
					"yscroll\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.columnresizeEventName = \"columnresize\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_columnresize = function (value) { this.on (\"colu" +
					"mnresize\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_columnresize = function (value) { this.un (\"c" +
					"olumnresize\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.columnmoveEventName = \"columnmove\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_columnmove = function (value) { this.on (\"column" +
					"move\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_columnmove = function (value) { this.un (\"col" +
					"umnmove\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.sortchangeEventName = \"sortchange\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_sortchange = function (value) { this.on (\"sortch" +
					"ange\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_sortchange = function (value) { this.un (\"sor" +
					"tchange\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.groupchangeEventName = \"groupchange\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_groupchange = function (value) { this.on (\"group" +
					"change\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_groupchange = function (value) { this.un (\"gr" +
					"oupchange\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.reconfigureEventName = \"reconfigure\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_reconfigure = function (value) { this.on (\"recon" +
					"figure\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_reconfigure = function (value) { this.un (\"re" +
					"configure\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.viewreadyEventName = \"viewready\"");
			Script.Eval("Ext.grid.GridPanel.prototype.add_viewready = function (value) { this.on (\"viewrea" +
					"dy\", value, this); }");
			Script.Eval("Ext.grid.GridPanel.prototype.remove_viewready = function (value) { this.un (\"view" +
					"ready\", value, this); }");
			Script.Eval("Ext.grid.GridView.beforerowremovedEventName = \"beforerowremoved\"");
			Script.Eval("Ext.grid.GridView.prototype.add_beforerowremoved = function (value) { this.on (\"b" +
					"eforerowremoved\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_beforerowremoved = function (value) { this.un " +
					"(\"beforerowremoved\", value, this); }");
			Script.Eval("Ext.grid.GridView.beforerowsinsertedEventName = \"beforerowsinserted\"");
			Script.Eval("Ext.grid.GridView.prototype.add_beforerowsinserted = function (value) { this.on (" +
					"\"beforerowsinserted\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_beforerowsinserted = function (value) { this.u" +
					"n (\"beforerowsinserted\", value, this); }");
			Script.Eval("Ext.grid.GridView.beforerefreshEventName = \"beforerefresh\"");
			Script.Eval("Ext.grid.GridView.prototype.add_beforerefresh = function (value) { this.on (\"befo" +
					"rerefresh\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_beforerefresh = function (value) { this.un (\"b" +
					"eforerefresh\", value, this); }");
			Script.Eval("Ext.grid.GridView.rowremovedEventName = \"rowremoved\"");
			Script.Eval("Ext.grid.GridView.prototype.add_rowremoved = function (value) { this.on (\"rowremo" +
					"ved\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_rowremoved = function (value) { this.un (\"rowr" +
					"emoved\", value, this); }");
			Script.Eval("Ext.grid.GridView.rowsinsertedEventName = \"rowsinserted\"");
			Script.Eval("Ext.grid.GridView.prototype.add_rowsinserted = function (value) { this.on (\"rowsi" +
					"nserted\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_rowsinserted = function (value) { this.un (\"ro" +
					"wsinserted\", value, this); }");
			Script.Eval("Ext.grid.GridView.rowupdatedEventName = \"rowupdated\"");
			Script.Eval("Ext.grid.GridView.prototype.add_rowupdated = function (value) { this.on (\"rowupda" +
					"ted\", value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_rowupdated = function (value) { this.un (\"rowu" +
					"pdated\", value, this); }");
			Script.Eval("Ext.grid.GridView.refreshEventName = \"refresh\"");
			Script.Eval("Ext.grid.GridView.prototype.add_refresh = function (value) { this.on (\"refresh\", " +
					"value, this); }");
			Script.Eval("Ext.grid.GridView.prototype.remove_refresh = function (value) { this.un (\"refresh" +
					"\", value, this); }");
			Script.Eval("Ext.grid.PropertyGrid.beforepropertychangeEventName = \"beforepropertychange\"");
			Script.Eval("Ext.grid.PropertyGrid.prototype.add_beforepropertychange = function (value) { thi" +
					"s.on (\"beforepropertychange\", value, this); }");
			Script.Eval("Ext.grid.PropertyGrid.prototype.remove_beforepropertychange = function (value) { " +
					"this.un (\"beforepropertychange\", value, this); }");
			Script.Eval("Ext.grid.PropertyGrid.propertychangeEventName = \"propertychange\"");
			Script.Eval("Ext.grid.PropertyGrid.prototype.add_propertychange = function (value) { this.on (" +
					"\"propertychange\", value, this); }");
			Script.Eval("Ext.grid.PropertyGrid.prototype.remove_propertychange = function (value) { this.u" +
					"n (\"propertychange\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.selectionchangeEventName = \"selectionchange\"");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.add_selectionchange = function (value) { thi" +
					"s.on (\"selectionchange\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.remove_selectionchange = function (value) { " +
					"this.un (\"selectionchange\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.beforerowselectEventName = \"beforerowselect\"");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.add_beforerowselect = function (value) { thi" +
					"s.on (\"beforerowselect\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.remove_beforerowselect = function (value) { " +
					"this.un (\"beforerowselect\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.rowselectEventName = \"rowselect\"");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.add_rowselect = function (value) { this.on (" +
					"\"rowselect\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.remove_rowselect = function (value) { this.u" +
					"n (\"rowselect\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.rowdeselectEventName = \"rowdeselect\"");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.add_rowdeselect = function (value) { this.on" +
					" (\"rowdeselect\", value, this); }");
			Script.Eval("Ext.grid.RowSelectionModel.prototype.remove_rowdeselect = function (value) { this" +
					".un (\"rowdeselect\", value, this); }");
			Script.Eval("Ext.menu.BaseItem.clickEventName = \"click\"");
			Script.Eval("Ext.menu.BaseItem.prototype.add_click = function (value) { this.on (\"click\", valu" +
					"e, this); }");
			Script.Eval("Ext.menu.BaseItem.prototype.remove_click = function (value) { this.un (\"click\", v" +
					"alue, this); }");
			Script.Eval("Ext.menu.BaseItem.activateEventName = \"activate\"");
			Script.Eval("Ext.menu.BaseItem.prototype.add_activate = function (value) { this.on (\"activate\"" +
					", value, this); }");
			Script.Eval("Ext.menu.BaseItem.prototype.remove_activate = function (value) { this.un (\"activa" +
					"te\", value, this); }");
			Script.Eval("Ext.menu.BaseItem.deactivateEventName = \"deactivate\"");
			Script.Eval("Ext.menu.BaseItem.prototype.add_deactivate = function (value) { this.on (\"deactiv" +
					"ate\", value, this); }");
			Script.Eval("Ext.menu.BaseItem.prototype.remove_deactivate = function (value) { this.un (\"deac" +
					"tivate\", value, this); }");
			Script.Eval("Ext.menu.CheckItem.beforecheckchangeEventName = \"beforecheckchange\"");
			Script.Eval("Ext.menu.CheckItem.prototype.add_beforecheckchange = function (value) { this.on (" +
					"\"beforecheckchange\", value, this); }");
			Script.Eval("Ext.menu.CheckItem.prototype.remove_beforecheckchange = function (value) { this.u" +
					"n (\"beforecheckchange\", value, this); }");
			Script.Eval("Ext.menu.CheckItem.checkchangeEventName = \"checkchange\"");
			Script.Eval("Ext.menu.CheckItem.prototype.add_checkchange = function (value) { this.on (\"check" +
					"change\", value, this); }");
			Script.Eval("Ext.menu.CheckItem.prototype.remove_checkchange = function (value) { this.un (\"ch" +
					"eckchange\", value, this); }");
			Script.Eval("Ext.menu.ColorMenu.selectEventName = \"select\"");
			Script.Eval("Ext.menu.ColorMenu.prototype.add_select = function (value) { this.on (\"select\", v" +
					"alue, this); }");
			Script.Eval("Ext.menu.ColorMenu.prototype.remove_select = function (value) { this.un (\"select\"" +
					", value, this); }");
			Script.Eval("Ext.menu.DateMenu.selectEventName = \"select\"");
			Script.Eval("Ext.menu.DateMenu.prototype.add_select = function (value) { this.on (\"select\", va" +
					"lue, this); }");
			Script.Eval("Ext.menu.DateMenu.prototype.remove_select = function (value) { this.un (\"select\"," +
					" value, this); }");
			Script.Eval("Ext.menu.Menu.clickEventName = \"click\"");
			Script.Eval("Ext.menu.Menu.prototype.add_click = function (value) { this.on (\"click\", value, t" +
					"his); }");
			Script.Eval("Ext.menu.Menu.prototype.remove_click = function (value) { this.un (\"click\", value" +
					", this); }");
			Script.Eval("Ext.menu.Menu.mouseoverEventName = \"mouseover\"");
			Script.Eval("Ext.menu.Menu.prototype.add_mouseover = function (value) { this.on (\"mouseover\", " +
					"value, this); }");
			Script.Eval("Ext.menu.Menu.prototype.remove_mouseover = function (value) { this.un (\"mouseover" +
					"\", value, this); }");
			Script.Eval("Ext.menu.Menu.mouseoutEventName = \"mouseout\"");
			Script.Eval("Ext.menu.Menu.prototype.add_mouseout = function (value) { this.on (\"mouseout\", va" +
					"lue, this); }");
			Script.Eval("Ext.menu.Menu.prototype.remove_mouseout = function (value) { this.un (\"mouseout\"," +
					" value, this); }");
			Script.Eval("Ext.menu.Menu.itemclickEventName = \"itemclick\"");
			Script.Eval("Ext.menu.Menu.prototype.add_itemclick = function (value) { this.on (\"itemclick\", " +
					"value, this); }");
			Script.Eval("Ext.menu.Menu.prototype.remove_itemclick = function (value) { this.un (\"itemclick" +
					"\", value, this); }");
			Script.Eval("Ext.tree.AsyncTreeNode.beforeloadEventName = \"beforeload\"");
			Script.Eval("Ext.tree.AsyncTreeNode.prototype.add_beforeload = function (value) { this.on (\"be" +
					"foreload\", value, this); }");
			Script.Eval("Ext.tree.AsyncTreeNode.prototype.remove_beforeload = function (value) { this.un (" +
					"\"beforeload\", value, this); }");
			Script.Eval("Ext.tree.AsyncTreeNode.loadEventName = \"load\"");
			Script.Eval("Ext.tree.AsyncTreeNode.prototype.add_load = function (value) { this.on (\"load\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.AsyncTreeNode.prototype.remove_load = function (value) { this.un (\"load\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreeLoader.beforeloadEventName = \"beforeload\"");
			Script.Eval("Ext.tree.TreeLoader.prototype.add_beforeload = function (value) { this.on (\"befor" +
					"eload\", value, this); }");
			Script.Eval("Ext.tree.TreeLoader.prototype.remove_beforeload = function (value) { this.un (\"be" +
					"foreload\", value, this); }");
			Script.Eval("Ext.tree.TreeLoader.loadEventName = \"load\"");
			Script.Eval("Ext.tree.TreeLoader.prototype.add_load = function (value) { this.on (\"load\", valu" +
					"e, this); }");
			Script.Eval("Ext.tree.TreeLoader.prototype.remove_load = function (value) { this.un (\"load\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.TreeLoader.loadexceptionEventName = \"loadexception\"");
			Script.Eval("Ext.tree.TreeLoader.prototype.add_loadexception = function (value) { this.on (\"lo" +
					"adexception\", value, this); }");
			Script.Eval("Ext.tree.TreeLoader.prototype.remove_loadexception = function (value) { this.un (" +
					"\"loadexception\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.textchangeEventName = \"textchange\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_textchange = function (value) { this.on (\"textcha" +
					"nge\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_textchange = function (value) { this.un (\"text" +
					"change\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.beforeexpandEventName = \"beforeexpand\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_beforeexpand = function (value) { this.on (\"befor" +
					"eexpand\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_beforeexpand = function (value) { this.un (\"be" +
					"foreexpand\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.beforecollapseEventName = \"beforecollapse\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_beforecollapse = function (value) { this.on (\"bef" +
					"orecollapse\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_beforecollapse = function (value) { this.un (\"" +
					"beforecollapse\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.expandEventName = \"expand\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_expand = function (value) { this.on (\"expand\", va" +
					"lue, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_expand = function (value) { this.un (\"expand\"," +
					" value, this); }");
			Script.Eval("Ext.tree.TreeNode.disabledchangeEventName = \"disabledchange\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_disabledchange = function (value) { this.on (\"dis" +
					"abledchange\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_disabledchange = function (value) { this.un (\"" +
					"disabledchange\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.collapseEventName = \"collapse\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_collapse = function (value) { this.on (\"collapse\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_collapse = function (value) { this.un (\"collap" +
					"se\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.beforeclickEventName = \"beforeclick\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_beforeclick = function (value) { this.on (\"before" +
					"click\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_beforeclick = function (value) { this.un (\"bef" +
					"oreclick\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.clickEventName = \"click\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_click = function (value) { this.on (\"click\", valu" +
					"e, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_click = function (value) { this.un (\"click\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.TreeNode.checkchangeEventName = \"checkchange\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_checkchange = function (value) { this.on (\"checkc" +
					"hange\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_checkchange = function (value) { this.un (\"che" +
					"ckchange\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.beforedblclickEventName = \"beforedblclick\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_beforedblclick = function (value) { this.on (\"bef" +
					"oredblclick\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_beforedblclick = function (value) { this.un (\"" +
					"beforedblclick\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_dblclick = function (value) { this.on (\"dblclick\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_dblclick = function (value) { this.un (\"dblcli" +
					"ck\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_contextmenu = function (value) { this.on (\"contex" +
					"tmenu\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_contextmenu = function (value) { this.un (\"con" +
					"textmenu\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.beforechildrenrenderedEventName = \"beforechildrenrendered\"");
			Script.Eval("Ext.tree.TreeNode.prototype.add_beforechildrenrendered = function (value) { this." +
					"on (\"beforechildrenrendered\", value, this); }");
			Script.Eval("Ext.tree.TreeNode.prototype.remove_beforechildrenrendered = function (value) { th" +
					"is.un (\"beforechildrenrendered\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.appendEventName = \"append\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_append = function (value) { this.on (\"append\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_append = function (value) { this.un (\"append\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreePanel.removeEventName = \"remove\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_remove = function (value) { this.on (\"remove\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_remove = function (value) { this.un (\"remove\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreePanel.movenodeEventName = \"movenode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_movenode = function (value) { this.on (\"movenode" +
					"\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_movenode = function (value) { this.un (\"moven" +
					"ode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.insertEventName = \"insert\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_insert = function (value) { this.on (\"insert\", v" +
					"alue, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_insert = function (value) { this.un (\"insert\"" +
					", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeappendEventName = \"beforeappend\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeappend = function (value) { this.on (\"befo" +
					"reappend\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeappend = function (value) { this.un (\"b" +
					"eforeappend\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeremoveEventName = \"beforeremove\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeremove = function (value) { this.on (\"befo" +
					"reremove\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeremove = function (value) { this.un (\"b" +
					"eforeremove\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforemovenodeEventName = \"beforemovenode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforemovenode = function (value) { this.on (\"be" +
					"foremovenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforemovenode = function (value) { this.un (" +
					"\"beforemovenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeinsertEventName = \"beforeinsert\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeinsert = function (value) { this.on (\"befo" +
					"reinsert\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeinsert = function (value) { this.un (\"b" +
					"eforeinsert\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeloadEventName = \"beforeload\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeload = function (value) { this.on (\"before" +
					"load\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeload = function (value) { this.un (\"bef" +
					"oreload\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.loadEventName = \"load\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_load = function (value) { this.on (\"load\", value" +
					", this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_load = function (value) { this.un (\"load\", va" +
					"lue, this); }");
			Script.Eval("Ext.tree.TreePanel.textchangeEventName = \"textchange\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_textchange = function (value) { this.on (\"textch" +
					"ange\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_textchange = function (value) { this.un (\"tex" +
					"tchange\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeexpandnodeEventName = \"beforeexpandnode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeexpandnode = function (value) { this.on (\"" +
					"beforeexpandnode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeexpandnode = function (value) { this.un" +
					" (\"beforeexpandnode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforecollapsenodeEventName = \"beforecollapsenode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforecollapsenode = function (value) { this.on " +
					"(\"beforecollapsenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforecollapsenode = function (value) { this." +
					"un (\"beforecollapsenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.expandnodeEventName = \"expandnode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_expandnode = function (value) { this.on (\"expand" +
					"node\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_expandnode = function (value) { this.un (\"exp" +
					"andnode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.disabledchangeEventName = \"disabledchange\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_disabledchange = function (value) { this.on (\"di" +
					"sabledchange\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_disabledchange = function (value) { this.un (" +
					"\"disabledchange\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.collapsenodeEventName = \"collapsenode\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_collapsenode = function (value) { this.on (\"coll" +
					"apsenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_collapsenode = function (value) { this.un (\"c" +
					"ollapsenode\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforeclickEventName = \"beforeclick\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforeclick = function (value) { this.on (\"befor" +
					"eclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforeclick = function (value) { this.un (\"be" +
					"foreclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.clickEventName = \"click\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_click = function (value) { this.on (\"click\", val" +
					"ue, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_click = function (value) { this.un (\"click\", " +
					"value, this); }");
			Script.Eval("Ext.tree.TreePanel.containerclickEventName = \"containerclick\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_containerclick = function (value) { this.on (\"co" +
					"ntainerclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_containerclick = function (value) { this.un (" +
					"\"containerclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.checkchangeEventName = \"checkchange\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_checkchange = function (value) { this.on (\"check" +
					"change\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_checkchange = function (value) { this.un (\"ch" +
					"eckchange\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforedblclickEventName = \"beforedblclick\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforedblclick = function (value) { this.on (\"be" +
					"foredblclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforedblclick = function (value) { this.un (" +
					"\"beforedblclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.dblclickEventName = \"dblclick\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_dblclick = function (value) { this.on (\"dblclick" +
					"\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_dblclick = function (value) { this.un (\"dblcl" +
					"ick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.containerdblclickEventName = \"containerdblclick\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_containerdblclick = function (value) { this.on (" +
					"\"containerdblclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_containerdblclick = function (value) { this.u" +
					"n (\"containerdblclick\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.contextmenuEventName = \"contextmenu\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_contextmenu = function (value) { this.on (\"conte" +
					"xtmenu\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_contextmenu = function (value) { this.un (\"co" +
					"ntextmenu\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.containercontextmenuEventName = \"containercontextmenu\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_containercontextmenu = function (value) { this.o" +
					"n (\"containercontextmenu\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_containercontextmenu = function (value) { thi" +
					"s.un (\"containercontextmenu\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforechildrenrenderedEventName = \"beforechildrenrendered\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforechildrenrendered = function (value) { this" +
					".on (\"beforechildrenrendered\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforechildrenrendered = function (value) { t" +
					"his.un (\"beforechildrenrendered\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.startdragEventName = \"startdrag\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_startdrag = function (value) { this.on (\"startdr" +
					"ag\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_startdrag = function (value) { this.un (\"star" +
					"tdrag\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.enddragEventName = \"enddrag\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_enddrag = function (value) { this.on (\"enddrag\"," +
					" value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_enddrag = function (value) { this.un (\"enddra" +
					"g\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.dragdropEventName = \"dragdrop\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_dragdrop = function (value) { this.on (\"dragdrop" +
					"\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_dragdrop = function (value) { this.un (\"dragd" +
					"rop\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.beforenodedropEventName = \"beforenodedrop\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_beforenodedrop = function (value) { this.on (\"be" +
					"forenodedrop\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_beforenodedrop = function (value) { this.un (" +
					"\"beforenodedrop\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.nodedropEventName = \"nodedrop\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_nodedrop = function (value) { this.on (\"nodedrop" +
					"\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_nodedrop = function (value) { this.un (\"noded" +
					"rop\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.nodedragoverEventName = \"nodedragover\"");
			Script.Eval("Ext.tree.TreePanel.prototype.add_nodedragover = function (value) { this.on (\"node" +
					"dragover\", value, this); }");
			Script.Eval("Ext.tree.TreePanel.prototype.remove_nodedragover = function (value) { this.un (\"n" +
					"odedragover\", value, this); }");
			Script.Eval("Ext.tree.DefaultSelectionModel.selectionchangeEventName = \"selectionchange\"");
			Script.Eval("Ext.tree.DefaultSelectionModel.prototype.add_selectionchange = function (value) {" +
					" this.on (\"selectionchange\", value, this); }");
			Script.Eval("Ext.tree.DefaultSelectionModel.prototype.remove_selectionchange = function (value" +
					") { this.un (\"selectionchange\", value, this); }");
			Script.Eval("Ext.tree.DefaultSelectionModel.beforeselectEventName = \"beforeselect\"");
			Script.Eval("Ext.tree.DefaultSelectionModel.prototype.add_beforeselect = function (value) { th" +
					"is.on (\"beforeselect\", value, this); }");
			Script.Eval("Ext.tree.DefaultSelectionModel.prototype.remove_beforeselect = function (value) {" +
					" this.un (\"beforeselect\", value, this); }");
			Script.Eval("Ext.tree.MultiSelectionModel.selectionchangeEventName = \"selectionchange\"");
			Script.Eval("Ext.tree.MultiSelectionModel.prototype.add_selectionchange = function (value) { t" +
					"his.on (\"selectionchange\", value, this); }");
			Script.Eval("Ext.tree.MultiSelectionModel.prototype.remove_selectionchange = function (value) " +
					"{ this.un (\"selectionchange\", value, this); }");
		}
	}
}
